案例需求:定义一个数字(1~10,随机产生),通过3次判断来猜出来数字
案例要求:
1.数字随机产生,范围1-10
2.有3次机会猜测数字,通过3层嵌套判断实现
3.每次猜不中,会提示大了或小了
提示,通过如下代码,可以定义一个变量num,变量内存储随机数字。
import random
num=random.randint(1,10)
我们把输入的数字用guess_num表示
第一次判断是否等于num,如果等于,恭喜猜中,如果不等于就进入第二次判断。
第二次重新输入数字更新guess_num,如果猜对,恭喜,如果还没猜对就进入第三次判断。
第三次最后一次机会猜,如果猜对,恭喜,如果还是猜错,三次机会用光,游戏结束。
玩一下试试:
一般猜这种游戏在工程上都是二分法是最快速最容易接近正确答案的。
又进步了一点,开心!