引言:
近期在B站上学爬虫技术,要从Python学起,正好利用刚刚学完的if条件判断语句和输入格式制作了一个简单的猜拳游戏。
正文:
需要用到的材料:
- Python环境语言
- PyCharm编译工具
代码如下:
Player = int(input("请输入剪刀(0),石头(1),布(2)"))
if Player == 0:
print("你的输入为:剪刀(0)")
elif Player == 1:
print("你的输入为:石头(1)")
elif Player == 2:
print("你的输入为:布(2)")
import random
CPT = random.randint(0,2)
print("随机生成的数字为:",CPT)
if CPT == Player:
print("平局!")
else:
if CPT == 0:
if Player == 1:
print("恭喜你赢了!")
else:
print("哈哈哈,你输了!")
if CPT == 1:
if Player == 2:
print("恭喜你赢了!")
else:
print("哈哈哈,你输了!")
if CPT == 2:
if Player == 0:
print("恭喜你赢了!")
else:
print("哈哈哈,你输了!")
这里是运行结果:
还需完善的地方:
- 如果用户输入的数字不在【0,2】范围内,程序还未能够自行辨识并提醒玩家
- 如果用户输入的是非数字字符串,程序只能报错而不能让玩家重新输入
总结:
这个还只是很简单的小游戏Python程序,有很多地方还能进行进一步的完善,我可能会在后期在此文章下进行更新,敬请期待. . .
Q.E.D.