循环
1.break 某一条件满足时,退出循环,不再执行后续重复的代码
continue 某一条件满足时,不执行后续重复的代码
break 和 continue 只针对 当前所在循环 有效
2.while 循环嵌套
while 条件 1:
条件满足时,做的事情1
条件满足时,做的事情2
条件满足时,做的事情3
…(省略)…
while 条件 2:
条件满足时,做的事情1
条件满足时,做的事情2
条件满足时,做的事情3
…(省略)…
处理条件 2
处理条件 1
九九乘法表:
count = 0
while count <= 5:
row = 1
while row <= count:
print(’*’,end = ‘’)
row += 1
print(’’)
count += 1
3.for 循环
for循环经常和range()函数配合使用
eg:
for i in range(0,10,2)
print(i)
1.统计打印出1~5000中同时能被5和7整除的整数:
for i in range(1,5000):
if i % 5 == 0 and i % 7 == 0:
print(i)
2.编写一个最多猜10次数字的游戏,猜测范围1~100,根据input内容提示猜大或者猜小,如果猜中,结束循环
import random
computer = random.randint(1,100)
for i in range(1,11):
person = int(input(‘输入一个数字:’))
if person > computer:
print(‘大了’)
elif person == computer:
print(‘猜中了’)
break
else:
print(‘小了’)