while循环
for适合循环次数确定的循环
while即适合循环次数确定的循环,又适合循环次数不确定的循环
while语法
while 条件:
代码块
1.计算1-100的和
sum = 0
i = 1
while i <= 100:
sum +=i
i +=1
print(sum)
2.数字游戏,如果猜的数字比较大,提示再小一点;如果猜的数字比较小,提示再大一点
#如果猜对了,程序结束: 如果7次之内猜不对,提示智商有问题
import random
#随机模块 random
# randint(a,b) :表示[a,b]中随机生成一个整数
num = random.randint(1,100)
flag = True
count = 0
while flag:
num1 = int(input('请输入你猜的数字: '))
count +=1
if num1 > num:
print('再小一点')
elif num1 < num:
print('再大一点')
else:
print('猜对了')
flag = False
if count > 7:
print('智商有限')