python猜牌游戏

猜牌游戏。由程序随机产生一个1~13之间的(包含1、13)随机整数T,用户通过键盘输入所猜的数,如果输入的数大于T,显示“遗憾,太大了!”;如果小于T,显示“遗憾,太小了!”;如果输入的数正好等于T,显示“恭喜你,猜对了!”,若三次猜不中,则直接显示“您已预测3 次,这个数是:”,随后显示T值。结束。


#引|入生成随机数的模块
import random
#程序设定⽣成1-13之间的⼀个随机数,让⽤户猜
 secretNum = random.randint(1,13)
print("这是⼀个位于 1-13 之间的数")
#设定⽤户只能猜 3 次
for number inrange(1,4):
print("请输⼊猜测的数:")
 guess =int(input())
if guess ==0:
  break
if guess < secretNum:
print("遗憾,太小了")
elif guess > secretNum:
print("遗憾,太大了!")
else:
break
if(guess == secretNum):
print("恭喜你,猜对了!就是",str(guess))
else:
print("已预测3 次,这个数是:",str(secretNum))

给个例子:

import random
secretNum = random.randint(1,13)
print("这是⼀个位于 1-13 之间的数")
#设定⽤户只能猜 3 次
for i in range(3):
    guess =int(input("请输⼊猜测的数:"))
    if guess < secretNum:
        print("遗憾,太小了")
    elif guess > secretNum:
        print("遗憾,太大了!")
    else:
        print("恭喜你,猜对了!")
        break
else:
    print("已预测3次,这个数是:",str(secretNum))

img