python流程控制语句
1、if判断语句
if 要判断的条件:
条件成立时,要做的事情
age = 30
if age >= 18:
print("我已经成年了")
2、if else
if 条件:
满足条件时的操作
else:
不满足条件时的操作
age = 18
if age >= 18:
print("我可以去红浪漫了")
else:
print("未成年,不允许去")
3、elif
if xxx1:
事情1
elif xxx2:
事情2
elif xxx3:
事情3
score = 77
if score>=90:
print('本次考试,等级为A')
elif score>=80:
print('本次考试,等级为B')
elif score>=70:
print('本次考试,等级为C')
elif score>=60:
print('本次考试,等级为D')
elif score<60:
print('本次考试,等级为E')
4、for
在Python中 for循环可以遍历任何序列的项目,如一个列表或者一个字符串等
for 临时变量 in 列表或者字符串等可迭代对象:
循环满足条件时执行的代码
# 遍历字符串
for s in "hello":
print(s)
# 打印数字
for i in range(5):
print(i)
5、range
range 可以生成数字供 for 循环遍历,它可以传递三个参数,分别表示 起始、结束和步长。
参数名称 | 说明 | 备注 |
---|---|---|
start | 计数起始位置 | 整数参数,可省略。省略时默认从0开始计数 |
end | 计数终点位置 | 不可省略的整数参数。计数迭代的序列中不包含stop |
step | 步长 | 可省略的整数参数,默认时步长为1 |
for i in range(2, 10, 3):
print(i)