لعبة حجر ورقة مقص بلغة بايثون - تعلم البرمجة!
بالطبع! هنا مثال لكود لعبة "حجر ورقة مقص" بلغة 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() لتحديد الفائز بناءً على اختيار اللاعب واختيار الكمبيوتر ويتم طباعة النتيجة.
原文地址: https://www.cveoy.top/t/topic/qecx 著作权归作者所有。请勿转载和采集!