同志们我好久没有发布Python小游戏了,

今天我更新一个啦!!!!!!

我们这次的游戏是《石头剪刀布》实际上和《斗兽棋》判断输赢的思路有点像哦;

好啦我们上代码:

import random

#玩家和 AI 的得分
human_score = 0
ai_score = 0
i = 0

#输出各自计分
print("比分: 玩家 ",human_score," vs AI ",ai_score)

while human_score < 3 and ai_score < 3:
    i = i + 1
    print("-----回合 ",i,"-----")
    print('''请输入你的选择:
                1. 石头
                2. 剪刀
                3. 布''')
                
    human = input("你的选择是:")
    human = int(human)
    
    if human == 1:
        print("你出的石头")
    if human == 2:
        print("你出的剪刀")
    if human == 3:
        print("你出的布")
        
    ai = random.randint(1, 3)
    
    if ai == 1:
        print("对手 出的石头")
    if ai == 2:
        print("对手 出的剪刀")
    if ai == 3:
        print("对手 出的布")
    
    if human == 1:
        if ai == 1:
            print("平局")
        if ai == 2:
            print("玩家胜利")
            human_score = human_score + 1
        if ai == 3:
            print("对手 胜利")
            ai_score = ai_score + 1
    if human == 2:
        if ai == 1:
            print("对手 胜利")
            ai_score = ai_score + 1
        if ai == 2:
            print("平局")
        if ai == 3:
            print("玩家胜利")
            human_score = human_score + 1
    if human == 3:
        if ai == 1:
            print("玩家 胜利")
            human_score = human_score + 1
        if ai == 2:
            print("对手 胜利")
            ai_score = ai_score + 1
        if ai == 3:
            print("平局")
    print("比分: 玩家 ",human_score," vs 对手 ",ai_score)
    print()

if human_score == 3:
    print("玩家获胜!")
if ai_score == 3:
    print("对手 获胜!")

同志们我们作品就分享到这里啦,拜拜


本站作者已申明原创,禁止转载!

文章内容属作者个人观点,不代表本站立场,如有侵权立删。

   口袋儿题库-青少儿编程自测题库