Retour aux discussions
Discussion libre· modifié

J'ai essayé de créer du code Python.

すすらいむんcat
Traduit en français·

import time
import random

def chat_game():
print("====================================")
print("🤖 Jeu de chat « Numbers AI »")
print("====================================\n")

time.sleep(0.5)
print("IA : Séquence de démarrage terminée.")
time.sleep(0.5)
print("IA : Je vais lancer un jeu où vous devez deviner le nombre auquel je pense, entre 1 et 50.")
time.sleep(0.5)
print("IA : Vous avez « 5 » tentatives. Chaque échec réduira ma batterie.")
time.sleep(0.5)
print("IA : Alors, entrez le premier nombre.")

# L'IA choisit un nombre aléatoire
target_number = random.randint(1, 50)
max_attempts = 5
attempts = 0

while attempts < max_attempts:
    remaining = max_attempts - attempts
    
    # Saisie utilisateur façon chat
    try:
        user_input = input(f"\nVous ({remaining} tentatives restantes) : ")
    except (KeyboardInterrupt, EOFError):
        print("\nIA : Connexion interrompue. Fin du jeu.")
        return

    # Vérification de la saisie
    if not user_input.strip().isdigit():
        print("IA : Erreur. Veuillez entrer un « nombre » en chiffres.")
        continue

    guess = int(user_input)
    attempts += 1

    # Effet visuel façon chat
    print("IA : Calcul en cours...")
    time.sleep(0.6)

    if guess == target_number:
        print(f"\nIA : Bravo ! Le nombre auquel je pensais était « {target_number} ».")
        time.sleep(0.5)
        print("IA : Système maintenu en état de fonctionnement. Vous avez gagné. Félicitations !")
        break
    elif guess < target_number:
        print("IA : Dommage. C'est un nombre PLUS GRAND.")
    else:
        print("IA : Dommage. C'est un nombre PLUS PETIT.")

else:
    # En cas de 5 échecs
    print("\n====================================")
    print("IA : Batterie à zéro. Arrêt du système.")
    time.sleep(0.5)
    print(f"IA : Au fait, le nombre correct était « {target_number} »...")
    print("--- GAME OVER ---")
    print("====================================")

if name == "main":
chat_game()

1 réponses

す
すらいむんcatOP·

C'est devenu un peu noir, mais ne t'en fais pas, copie-colle s'il te plaît.

Laisser une réponse

Rejoignez la communauté pour partager vos idées et réflexions.

Connectez-vous pour participer à la discussion