python--判断语句综合案例

0 阅读1分钟

案例题目

定义一个数字(1~10,随机产生),通过 3 次判断来猜出数字

案例要求

  1. 数字随机产生,范围 1-10
  2. 有 3 次机会猜测数字,通过 3 层嵌套判断实现
  3. 每次猜不中,会提示大了或小了

提示代码

通过如下代码,可以定义一个变量num,变量内存储随机数字:

import random
num = random.randint(1, 10)

答案

import random
num=random.randint(1,10)
#print(num)  #打开看数字

guess_num=int(input("请输入你要猜测的数字"))
if guess_num==num:
    print("恭喜第一次就猜中了")
else:
    if guess_num>num:
        print("你猜测的数字大了")
    else:
        print("你猜测的数字小了")

    guess_num = int(input("再次输入你要猜测的数字"))
    if guess_num == num:
        print("恭喜你,第二次猜中了")
    else:
        if guess_num > num:
            print("你猜测的数字大了")
        else:
            print("你猜测的数字小了")

        guess_num = int(input("第三次输入你要猜测的数字"))
        if guess_num == num:
            print("恭喜你,第三次猜中了")
        else:
            print("三次机会用完了,没有猜中")

输出如下

image.png