python while for 只循环一次_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

print('猜小了')

continue

else:

print('猜大了')

continue

else:

print('次数超过3次')

你可能感兴趣的:(python,while,for,只循环一次)