2024. október 17., csütörtök

Kő papír olló python játék



Forrás;

import random

def get_computer_choice():
    choices = ['kő', 'papír', 'olló']
    return random.choice(choices)

def get_user_choice():
    user_input = input("Válassz (kő, papír, olló): ").lower()
    while user_input not in ['kő', 'papír', 'olló']:
        print("Érvénytelen választás! Kérlek, válassz a következők közül: kő, papír, olló.")
        user_input = input("Válassz (kő, papír, olló): ").lower()
    return user_input

def determine_winner(user_choice, computer_choice):
    if user_choice == computer_choice:
        return "Döntetlen!"
    elif (user_choice == 'kő' and computer_choice == 'olló') or \
         (user_choice == 'papír' and computer_choice == 'kő') or \
         (user_choice == 'olló' and computer_choice == 'papír'):
        return "Nyertél!"
    else:
        return "Vesztettél!"

def play_game():
    print("Kő, Papír, Olló játék!")
    user_choice = get_user_choice()
    computer_choice = get_computer_choice()
    
    print(f"A számítógép választása: {computer_choice}")
    
    result = determine_winner(user_choice, computer_choice)
    print(result)

if __name__ == "__main__":
    play_game()

Nincsenek megjegyzések:

Megjegyzés küldése