需求
1.从控制台输入要出的拳–石头(1)/剪刀(2)/布(3)
2.电脑随机出拳–先假定电脑只会出石头,完成整体代码功能
3.比较胜负
序号 规则
1 石头胜剪刀
2 剪刀胜布
3 布胜石头
import random
# 1.从控制台输入要出的拳--石头(1)/剪刀(2)/布(3)
player = int (input ("玩家输入要出的拳--石头(1)/剪刀(2)/布(3):"))
# 2.电脑随机出拳
computer = random.randint(1,3)
print ("玩家出的拳头是:%d ———电脑出的拳头是:%d" %(player,computer))
# 3.比较胜负
if ((player == 1 and computer == 2)
or (player == 2 and computer == 3)
or (player == 3 and computer ==1)):
print("你太厉害了,电脑都不是你的对手")
elif (player == computer):
print("太巧了,你和电脑出的一样")
else:
print("电脑赢了,人类要被取代了")
代码思路:
最后再介绍下python中随机数的处理方法: