题意
使用 random 随机生成一个数,然后去猜。
实现
import random
a = random.randint(1,100)
while True:
num = int(input('请输入一个1~100之间的数:'))
if num == a:
print('恭喜你,猜对了!')
break
elif num > a:
print('猜大了,重新输入!')
else:
print('猜小了,重新输入!')
扩展
猜拳游戏
import random
computer = random.randint(0, 2)
while True:
player = int(input('(0-石头|1-剪刀|2-布)玩家出拳:'))
if (player == 0 and computer == 1) or (player == 1 and computer == 2) or (player == 2 and computer == 0):
print('玩家赢了')
break
elif player == computer:
print('本局平局')
else:
print('玩家输了')
评论 (0)