python入门-----石头,剪刀,布猜拳游戏

用if语句完成猜拳游戏

小白的学习之路python入门-----石头,剪刀,布猜拳游戏_第1张图片

# 猜拳游戏
import random #引入随机数的库

c = random.randint(0, 2)  # random随机数的生成
p = int(input("请出拳 石头(0)/剪刀(1)/布(2)\n")) #强制转化为int型
print("随机生成的数:", c)
if (p == 0 and c == 1) or (p == 1 and c == 2) or (p == 2 and c == 0):  # 判断赢得情况
    print("哈哈,你赢了")
elif (p == c):  # 判断平局
    print("我们平手了")
else:
    print("哈哈,你输了")

*关于random的补充
random.randint(a,b),获得的随机数是在[a,b]之间的整数,包含a,b。例如

random.randint(0,9) #生成的随机数为0<=x<=9
random.randint(9,9) #生成的随机数为9
random.randint(12,9) #语句错误,下限的值必须大于上限的值

python是一门特别好上手的语言,学习继续。

你可能感兴趣的:(笔记,python,游戏)