欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

用Python编写 石头剪刀布游戏

程序员文章站 2022-08-18 10:30:17
文章目录一、实行想法二、代码结束一、实行想法第一步,生成随机数第二步,获取用户输入第三步,给出结果这里是先判断输入是否正确,然后用数字间关系简化判断条件,最后给出结果。二、代码import randomnumber2=random.randint(1,3)#电脑随机生成computer = 0if number2==1: computer="剪刀(1)"elif number2==2: computer="石头(2)"elif number2==3:...

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

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

本文地址:https://blog.csdn.net/weixin_47074762/article/details/110293826

相关标签: python