Python 学习 通过if语句和随机数写猜拳游戏
'''
猜拳游戏
a. 两个角色 玩家 player——电脑 robot
b.石头 0、剪刀 1、布 2
c.我的出拳:有输入完成
d.电脑的出拳:有随机数完成
e.比较出拳
1.相等-平局
2.玩家赢:p0:r1; p1:r2;p2:ro
3.剩下的情况就是电脑赢
f.输出结果
'''
# 导入随机数模块
import random
# 定义一个函数
def game():
# 定义一个玩家变量,从键盘输入值
player = int(input('请输入一个状态(石头 0、剪刀 1、布 2):'))
# 定义一个电脑,使用随机数获得状态
robot = random.randint(0,2)
# 比较出拳
# 先判断平局
if player == robot:
print('平局')
# 在判断玩家赢的状态
elif ((player == 0) and (robot ==1)) or ((player == 1) and robot == 2) or ((player ==2) and (robot ==0)):
print('玩家赢')
# 剩下就是电脑赢的状态
else:
print('你输了,电脑赢')
game()
评论 (0)