系统随机生成一个数,让用户输入进行猜测

  • Post author:
  • Post category:其他




用户给出的值偏大,给出提示“太大”,



用户给出的值偏小则给出提示“太小”;



最多只能猜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 版权协议,转载请附上原文出处链接和本声明。