用户给出的值偏大,给出提示“太大”,
用户给出的值偏小则给出提示“太小”;
最多只能猜5次。
猜中了给出提示“恭喜你!”;
如果5次都没猜正确,给出“太笨了!”。
from random import randint
my_input=randint(1,2)
i = 1
marks = True#设置输出标志(为True执行下面语句)
while i <= 5:# 当循环标志小于 6 时 执行代码块
num = int(input("请输入一个数字:"))
if num == my_input:
print("恭喜你!")
marks = False #结果不执行(不执行下面程序)
break #结束程序
elif num > my_input:
if i == 5:
break
print("太大了")
elif num < my_input:
if i == 5:
break
print("太小了")
i += 1
if marks: #结果为True执行下面程序(加break是以为如果不执行false语句,还会执行if marks,因为加break让程序跳出循环.)
print("太笨了!!!")
版权声明:本文为weixin_43290492原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。