用Python编写 石头剪刀布游戏
程序员文章站
2022-03-27 14:09:08
文章目录一、实行想法二、代码结束一、实行想法第一步,生成随机数第二步,获取用户输入第三步,给出结果这里是先判断输入是否正确,然后用数字间关系简化判断条件,最后给出结果。二、代码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