CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS
Forum
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum

Sujet : Aide Python (jeux du Devine mon nombre )

DébutPage précedente
1
Page suivantePage suivante
Xairode Xairode
MP
Niveau 1
22 mars 2022 à 07:21:29

Bonjour, mon prof de Nsi nous a demandé de faire un Projet "Devine un nombre"
Il faut pouvoir choisir un mode (joueur ou maitre)
Le mode joueur -> doit trouver le nombre que l'ordinateur choisi entre 1 et 100 en 7 essay maximum (l'ordi me dit "plus grand" ou "plus petit")
Le mode maitre -> (inverse les role) je choisis un nombre dans ma tête entre 1 et 100 l’ordinateur qui doit le trouver, le plus efficacement possible (je dis si c'est plus grand ou plus petit ou gagner)

J'ai fini de programmer / copier internet pour le mode joueur, mais je ne trouve pas sur internet un programme pour le mode maitre

j'ai trouver ca seulement :

print("-------------------------------------------------------------")
    print("          ################################")
    print("          ## Mode Maitre de jeux choisy ##")
    print("          ################################")
    print("-------------------------------------------------------------")
    print("Choisis un nombre dans ta tête compris entre 0 et 100 et tu devras le faire deviner à l'ordinateur")
    input("Tapes sur une touche pour commencer")
    borne = [0, 100]
    while borne[1] - borne[0] >1 : #tant que la borne max  - bonre min est supérieur à 1
        milieu = int((borne[0] + borne[1]) / 2) # milieu prend la valeur borne min + borne max divisé par 2
        reponse = input("Est-ce que ton nombre est supérieur à " + str(milieu) + " oui/non ?") #reponse prend la valeur o ou n si le nombre est supérieur au milieu
        if reponse == "oui":
            borne = [milieu, borne [1]] #si reponse vaut o, la borne vaut milieu, borne max
        elif reponse == "non":
            borne = [borne [0], milieu] #si reponse vaut n, la borne vaut borne min, milieu
        else:
            print ("Tu n'as pas respecté la consigne") #sinon afficher "tu n'as pas respecté la consigne"
        print (borne) #après chaque réponse on affiche l'intervalle de la borne
    reponse == input("Est-ce que ton nombre est " + str(borne[0]) + " oui/non ?") #une fois que borne max - borne min = 1, on demande à l'utilisateur si son chiffre était borne min
    if reponse == "oui":
        print("Ton nombre est " +str(borne[0]) + " ! ") #si o on affiche borne min
    else :
        print("Ton nombre est " + str(borne[1]) + " ! ") #sinon on affiche borne max

C'est presque ça mais c'est pas ca
Est-ce que quelqu'un saurait faire, aurait où trouver ce programme ?
Merciii de m'aider

DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : Evilash08, Vortex646, Tomy-Fett, Leirok, ]Faustine[, Latios[JV], Remysangfamy
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

  • Aucun sujet à ne pas manquer
La vidéo du moment