乘法口诀是对while循环理解的常见检测方式
具体代码如下:
i = 1
s = 1
while i < 10:
s = 1
while s <= i:
print(f'{s}X{i}={str(s * i).zfill(2)}', end=' ')
s += 1
print()
i += 1
为了进一步理解while与if的联合运用
举一个成绩等级的案例:对输入的成绩进行等级划分100-90为优秀,89-80为良好,79-70为中等,69-60为及格,60以下为不及格,当输入a时程序结束
代码如下
score = input('请输入你的分数:')
while score != 'a':
score = int(score)
if 100 >= score >= 90:
print('优秀!')
elif 89 >= score >= 80:
print('良好')
elif 79 >= score >= 70:
print('中等')
elif 69 >= score >= 60:
print('及格')
else:
print('不及格')