91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

python人狗大戰代碼怎么寫

小億
32991
2023-12-12 15:58:22
欄目: 編程語言

人狗大戰是一個經典的猜拳游戲,下面是一個簡單的Python實現示例:

import random

# 定義人和狗的手勢
gestures = ['剪刀', '石頭', '布']

def play_game():
    while True:
        # 人出拳
        human_gesture = input("請選擇你的手勢(剪刀、石頭、布):")
        if human_gesture not in gestures:
            print("手勢無效,請重新選擇。")
            continue
        
        # 狗出拳
        dog_gesture = random.choice(gestures)
        
        print(f"你出了:{human_gesture}")
        print(f"狗出了:{dog_gesture}")
        
        # 判斷勝負
        if human_gesture == dog_gesture:
            print("平局!")
        elif (human_gesture == '剪刀' and dog_gesture == '布') or \
             (human_gesture == '石頭' and dog_gesture == '剪刀') or \
             (human_gesture == '布' and dog_gesture == '石頭'):
            print("你贏了!")
        else:
            print("你輸了!")
        
        # 詢問是否再玩一局
        again = input("是否再玩一局?(是/否)")
        if again != '是':
            break

play_game()

這個代碼中,首先定義了人和狗的手勢列表。然后通過一個循環,在每一輪游戲中,玩家可以選擇手勢,狗則隨機選擇手勢。接著根據猜拳規則判斷勝負,并打印出相應的結果。最后詢問玩家是否再玩一局,如果選擇否,則結束游戲。

0
鄂尔多斯市| 香河县| 阿瓦提县| 长沙市| 津市市| 古田县| 台州市| 平罗县| 仙游县| 丹巴县| 时尚| 舒城县| 岳阳县| 土默特左旗| 沅江市| 鹤庆县| 临漳县| 盐山县| 苏尼特右旗| 繁昌县| 邵阳县| 枞阳县| 巴彦淖尔市| 石家庄市| 台东县| 南郑县| 长葛市| 淮阳县| 巴林右旗| 阿克苏市| 潢川县| 大埔区| 沈丘县| 南华县| 长丰县| 岑溪市| 彰化县| 甘南县| 吉首市| 乡城县| 文山县|