1 if-else
if 要判断的条件:
条件成立时,要做的事
else:
条件为假时,要所的事
例子:
age = int(input("年龄:"))
print("成年" if age>=18 else "未成年")
如果age大于等于18判断为成年,小于18判断为未成年
if 要判断的条件:
条件成立时,要做的事情
elif 条件2:
...
else:
条件不成立时,要做的事情
例子:
num = int(input("请输入数字:"))
if num == 10:
print("数字等于10")
elif 5 <= num < 10:
print("数字小于10大于等于5")
else:
print("数字不在5到10的范围内")
2 while
while 条件():
条件满足时,做的事情1
条件满足时,做的事情2
例子:
count = 0
while count <= 100:
print(count)
count += 2
输出偶数
练习
设置账户为admin密码为westos,用户登陆成功显示成功并且退出程序,失败显示失败并继续登陆,登陆失败超过3次则退出程序
try_count = 0
while True:
try_count += 1
if try_count > 3:
print("登陆超过限制次数")
exit()
print(f"用户第{try_count}次登陆系统")
ID = str(input("请输入用户名:"))
password = str(input("请输入密码:"))
if ID == "admin" and password == "westos":
print(f"用户{ID}登陆成功")
exit()
else:
print("登陆失败")
3 for
for 变量 in 序列:
循环要执行的动作
例子:
for num in range(1,101,2): # range指的是从哪开始到end-1结束 range(1,101,2) 生成1-100的数字,步长为2
print(num)
在pycharm的python交互式界面可以查看函数的用法
help(函数)
for循环遍历字符串
for a in 'hello'
print("字符显示:",a)
例子:
for a in 'hello':
print("---",a)
实现循环的两种方式:
1. while
(1)while 条件:
满足条件的语句
(2)while 条件:
满足条件的语句
else:
不满足条件的语句
(3)死循环
while True:
一直循环执行的代码
2.for
(1)for和range结合 循环n次
for num in range(n):
循环的语句
(2)for和字符串的结合
for item in 'wesots':
循环的语句
for 和else结合
for num in range(n):
循环语句
else:
循环结束后执行的语句
3.跳出循环
- break: 跳出循环
- continue:结束本次循环
- exit():退出整个程序
|