Python_从零开始学习_(14) 综合应用 ---- 石头剪刀布

  • 需求
  1. 从控制台输入要出的券  ---- 石头 (1)  /  剪刀 (2)  /  布 (3)
  2. 电脑 随机 出拳
  3. 比较胜负
序号 规则
1

石头 胜 剪刀

2 剪刀 胜 布
3 布 胜 石头

代码实现 :

# 导入随机工具包
import random

# 从控制台输入要出的拳 ---石头 (1) / 剪刀 (2) / 布 (3)
player = int(input("请输入您要出的拳 石头 (1) / 剪刀 (2) / 布 (3)"))

# 电脑 随机 出拳
computer = random.randint(1, 3)

print("玩家出的是%d - 电脑出的是%d" % (player, computer))

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 中, 要使用随机数, 首先需要导入 随机数模块  ----  "工具包"
import random
  • random.randint(a, b) ,  返回 [a, b] 之间的整数,  包含 a 和 b
import random 

random.randint(1, 10)  # 随机返回 1-10 之间的数字

猜你喜欢

转载自blog.csdn.net/jiandan1127/article/details/82906696