بالطبع! هنا مثال لكود لعبة "حجر ورقة مقص" بلغة Python:

import random

def get_computer_choice():
    choices = ["حجر", "ورقة", "مقص"]
    return random.choice(choices)

def determine_winner(player_choice, computer_choice):
    if player_choice == computer_choice:
        return "تعادل!"
    elif (player_choice == "حجر" and computer_choice == "مقص") or \
         (player_choice == "ورقة" and computer_choice == "حجر") or \
         (player_choice == "مقص" and computer_choice == "ورقة"):
        return "أنت الفائز!"
    else:
        return "الكمبيوتر الفائز!"

def play_game():
    print("حجر ورقة مقص!")
    print("اختر حجر، ورقة، أو مقص.")
    player_choice = input("اختيارك: ")

    while player_choice not in ["حجر", "ورقة", "مقص"]:
        print("خيار غير صالح. يرجى المحاولة مرة أخرى.")
        player_choice = input("اختيارك: ")

    computer_choice = get_computer_choice()
    print("اختيار الكمبيوتر:", computer_choice)

    print(determine_winner(player_choice, computer_choice))

play_game()

عند تشغيل الكود، ستتم طباعة رسالة تطلب من اللاعب اختيار حجر، ورقة أو مقص. يتم تخزين اختيار اللاعب في متغير player_choice. ثم يتم استدعاء الدالة get_computer_choice() للحصول على اختيار عشوائي من الكمبيوتر، ويتم تخزينه في متغير computer_choice. تتم استدعاء الدالة determine_winner() لتحديد الفائز بناءً على اختيار اللاعب واختيار الكمبيوتر ويتم طباعة النتيجة


原文地址: http://www.cveoy.top/t/topic/iwOB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录