1. if语句
(1)if条件判断
if 要判断的条件:
条件成立的时候做的事情
例:
a = 2
if a > 0:
print("a为正数")
输出结果:
(2) if-else
if 要判断的条件:
条件成立的时候做的事情
else:
条件不成立的时候做的事情
例:
a = 2
b = 7
if a > b:
print("a大于b")
else:
print("a不大于b")
输出结果:
(3) if逻辑判断
and:
条件1 and 条件2
两个条件都满足,就返回True
两个条件有一个不满足,返回False
例:
age = 60
if age >= 0 and age <=120:
print("年龄正确")
else:
print("年龄错误")
输出结果:
or:
条件1 or 条件2
两个条件只要有一个满足,就返回True
两个条件都不满足,返回False
例:
# 1表示安装0表示未安装
QQ=0
WX=1
if QQ or WX
print("可以聊天")
else:
print("无法聊天")
输出结果:
not:
if not 条件
条件不成立时做的事情
例:
if not False:
print("正确")
输出结果:
(4) if-elif-else
if 要判断的条件:
条件成立的时候做的事情
elif 条件2:
...
elif 条件3:
...
else:
条件都不成立的时候做的事情
例:
Math=67
if Math >=80:
print("成绩优秀!")
elif Math >= 70:
print("成绩良好!")
elif Math >= 60:
print("成绩合格!")
else:
print("请补考!")
输出结果:
注:elif 和 else 都必须和 if 一起使用,不能单独使用;只要有一个成立就不再执行其他的
2.for语句
for 变量 in range(x):
循环需要执行的代码
range(stop) | 0 ~ stop-1 |
---|---|
range(start,stop) | start ~ stop-1 |
range(start,stop,step): | start ~ stop-1 step(步长) |
3.while语句
for语句在定义是就已经确定了执行次数。那些需要一直执行,直到遇到某一条件成立时结束,定义时不知道需要执行多少次时,此时就适合使用while语句了。
基本上所有的while语句都可以用for改写
while 条件:
条件满足时,做的事情1
条件满足时,做的事情2