10-python条件语句(猜拳游戏)

需求

玩家:手动出拳
电脑:随机出拳
判断输赢:玩家获胜(玩家石头,电脑剪刀;玩家剪刀,电脑布;玩家布,电脑石头)
平局(玩家和电脑出拳一样)
电脑获胜(玩家石头,电脑布;玩家剪刀,电脑石头;玩家布,电脑剪刀)
注:石头用0表示,剪刀用1表示,布用2表示

分析
①导入random模板

input 模板名

②使用random模板中的随机整数功能

random.randint(开始,结束)

③代码编写

input random
computer = random.randint(0,2)
print(computer)
gamer = int(input('石头,剪刀,布,到底该出什么呢'))

if((gamer = 0)and(computer = 1)or(gamer = 1)and(computer = 2)or(gamer = 2)and(computer = 0)):
    print('玩家获胜')
elif(gamer = computer):
    print('平局')
else:
    print('电脑获胜')

你可能感兴趣的:(小白的python之路)