【02】用Python编写 石头剪刀布游戏

Python爬虫学习系列



一、实行想法

  • 第一步,生成随机数
  • 第二步,获取用户输入
  • 第三步,给出结果
    这里是先判断输入是否正确,
    然后用数字间关系简化判断条件,
    最后给出结果。

二、代码

import random
number2=random.randint(1,3)

#电脑随机生成
computer = 0
if number2==1:
    computer="剪刀(1)"
elif number2==2:
    computer="石头(2)"
elif number2==3:
    computer="布(3)"

#用户输入
number1=int(input("输入一个数字,1代表剪刀,2代表石头,3代表布:"))
user=0
if number1 == 1:
    user = "剪刀(1)"
elif number1 == 2:
    user = "石头(2)"
elif number1 == 3:
    user = "布(3)"

#判断输入是否正确并给出结果
if number1==1 or number1==2 or number1==3:#输入正确时
    # 输出结果
    if number1 == number2:
        print("平局")
    elif (number1 + 1 == number2) or (number1 - 2 == number2):
        print("你出的是%s,我出的是%s,你输了" % (user, computer))
    elif (number2 + 1 == number1) or (number2 - 2 == number1):
        print("你出的是%s,我出的是%s,你赢了" % (user, computer))
else:#输入错误时
    print("输入不对,请重新运行,耗子尾汁")


结束

We are all in the gutter ,but some of us are looking stars.——Oscar Wilde

坚持下去,有什么问题和建议请各位在评论区中表达,或者有想私信我的也可以。

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页