猜牌游戏。由程序随机产生一个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))