if嵌套使用

需求
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中随机数的处理方法:
这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_37615098/article/details/81879358
今日推荐