أريد كود لعبة أخرى بلغة بايثون
بالطبع! هنا مثال لكود لعبة "حجر ورقة مقص" بلغة 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 著作权归作者所有。请勿转载和采集!