引言:

近期在B站上学爬虫技术,要从Python学起,正好利用刚刚学完的if条件判断语句和输入格式制作了一个简单的猜拳游戏。

正文:

需要用到的材料:

  1. Python环境语言
  2. 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("哈哈哈,你输了!")

这里是运行结果:

屏幕截图 2022-08-17 145649

还需完善的地方:

  1. 如果用户输入的数字不在【0,2】范围内,程序还未能够自行辨识并提醒玩家
  2. 如果用户输入的是非数字字符串,程序只能报错而不能让玩家重新输入

总结:

这个还只是很简单的小游戏Python程序,有很多地方还能进行进一步的完善,我可能会在后期在此文章下进行更新,敬请期待. . .

Q.E.D.


                             昨夜星辰已逝          满眼青山已远