-04-Machine Learning: Data Visualization




import random

def get_user_choice():
    user_choice = input("Choisissez pierre, papier ou ciseaux: ").lower()
    while user_choice not in ['pierre', 'papier', 'ciseaux']:
        print("Choix invalide. Veuillez choisir pierre, papier ou ciseaux.")
        user_choice = input("Choisissez pierre, papier ou ciseaux: ").lower()
    return user_choice

def get_computer_choice():
    return random.choice(['pierre', 'papier', 'ciseaux'])

def determine_winner(user_choice, computer_choice):
    if user_choice == computer_choice:
        return "Egalité!"
    elif (user_choice == 'pierre' and computer_choice == 'ciseaux') or \
         (user_choice == 'papier' and computer_choice == 'pierre') or \
         (user_choice == 'ciseaux' and computer_choice == 'papier'):
        return "Vous avez gagné!"
    else:
        return "L'ordinateur a gagné!"

def main():
    while True:
        user_choice = get_user_choice()
        computer_choice = get_computer_choice()
        print("Vous avez choisi:", user_choice)
        print("L'ordinateur a choisi:", computer_choice)
        print(determine_winner(user_choice, computer_choice))
        play_again = input("Voulez-vous jouer à nouveau? (oui/non): ").lower()
        if play_again != 'oui':
            print("Merci d'avoir joué!")
            break

if __name__ == "__main__":
    main()


Published by:

Avatar de Inconnu

jasmin.tremblay

"Si tu veux construire un bateau, ne rassemble pas tes hommes et femmes pour leur donner des ordres, pour expliquer chaque détail, pour leur dire où trouver chaque chose... Si tu veux construire un bateau, fais naître dans le cœur de tes hommes et femmes le désir de la mer." Antoine de Saint-Exupéry

Laisser un commentaire

Laisser un commentaire