python判断语句综合案例

案例需求:定义一个数字(1~10,随机产生),通过3次判断来猜出来数字
案例要求:
1.数字随机产生,范围1-10
2.有3次机会猜测数字,通过3层嵌套判断实现
3.每次猜不中,会提示大了或小了
提示,通过如下代码,可以定义一个变量num,变量内存储随机数字。
import random
num=random.randint(1,10)

我们把输入的数字用guess_num表示

第一次判断是否等于num,如果等于,恭喜猜中,如果不等于就进入第二次判断。

第二次重新输入数字更新guess_num,如果猜对,恭喜,如果还没猜对就进入第三次判断。

第三次最后一次机会猜,如果猜对,恭喜,如果还是猜错,三次机会用光,游戏结束。

import random
num=random.randint(1,10)
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("三次机会用完了,没有猜中,游戏结束。")

运行:

python判断语句综合案例_第1张图片

 

你可能感兴趣的:(念兮的python入门学习,python,开发语言)