if分支
if i > 5:
pritn("这个数大于5")
else:
print("这个数小于等于5")
同时 if 分支中也可以通过 elif 进行多次分支判断
if i > 5:
pritn("这个数大于5")
elif i == 5:
print('这个数是5')
else:
print("这个数小于等于5")
分支中嵌套分支
if i > 5:
if i >= 10 :
print("这个数大于10")
else:
print("这个数 5 < i < 10")
else:
print("这个数 <= 5")
python 中为我们提供了 for作为循环关键词用法为 for i in Iterable,iterable为可迭代对象如字符串,列表
这里提供一个range()函数;
range(start,stop,step)
例如:
for in range(1,5,1):
print(i)
for 嵌套:
for i in range(1,10,1):
for j in range(1,10,1):
print(f"i * j = {i*j}")
while 循环:
while ...'如果条件为真则执行,否则跳过循环'...:
pass
while i > 5:
print('i')
i = i -1
在 for 和 while 中提供了关键字 break 来跳出循环:
例如:
for i in range(1,10,1):
if i == 5:
break
else:
print('循环顺利结束')
print(i)
这里表示如果 i 等于 5 时就跳出 for 循环,向下执行,可以看到这里的else:没有与 if 对齐而是和 for在同一竖列,这里else:表示当for 循环顺利执行结束,中间没有跳出循环,则执行else:,这种用法同样适用于while 语句