while 循环
猜三次年龄,猜错了三次程序退出
# -*- coding:utf-8 -*-
age = 56
count = 0
while count < 3 :
guess_age = int(input("请输入年龄:"))
if guess_age == age:
print("你猜对了")
break
elif guess_age > age:
print("猜大了")
else:
print("你猜小了")
count +=1
else:
print("你错了太多次了, 程序退出")
升级版本:输入错误三次后,询问是否继续猜
age = 56
count = 0
while count < 3:
guess_age = int(input("请输入年龄:"))
if guess_age == age:
print("你猜对了")
break
elif guess_age > age:
print("猜大了")
else:
print("你猜小了")
count = count + 1
if count == 3:
guess_again = input("你猜错了太多次了,输入Y继续,其他键退出")
if guess_again =="y":
count = 0
for循环
for循环写猜年龄
age = 56
for i in range(3):
guess_age = int(input("请输入年龄:"))
if guess_age == age:
print("你猜对了")
break
elif guess_age > age:
print("猜大了")
else:
print("你猜小了")
else:
print("你错了太多次了, 程序退出")
循环打印0-9
for i in range(10)
print(i)
每隔一个循环打印一次
for i in range(0,10,2)
print(i)
后面的2的参数,表示隔几个
执行结果
0
2
4
6
8
知识点:
break 结束整个循环
continue 跳槽本次循环,继续到下次循环