python-----while循环 for循环

python中的循环有2种:while 和for循环。

1,while循环

 

 

用while循环,必须要有一个计数器。

count = 0
while count < 4:
print (count)
count+=1
执行结果为
0
1
2
3
=============================================
while循环的break,当执行break时,后面有多少循环都不再执行。
count = 0
while count < 4:


if count == 2:
break
print(count)
count += 1

执行结果为
0
1
====================================================
while循环的continue,continue用于跳过本次循环,继续下次循环

count = 0
while count < 4:


if count == 2:
count+=1
continue
print(count)
count += 1

输出结果为
0
1
3
在continue中 if语句里 加一个count+=1 不然就会结果就只有 0 1
2,for循环
import random
num=random.randint(1,100)
print(num)
count=0
while count<3:
count += 1
guess=int(input('请输入一个数字:'))
if guess==num:
print('恭喜你猜对了')
break
elif guess<num:
print('猜小了')
continue
else:
print('猜大了')
continue

else:
print('次数超过3次')
 





posted on 2018-08-18 21:37  现实不似你所见  阅读(273)  评论(0编辑  收藏  举报