CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • 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 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

TP itération conditionelle python 3

Dark-Matter
Dark-Matter
Niveau 10
05 octobre 2014 à 16:43:40

Salut !

Je dois rendre un tp , mais je suis bloqué à une question qui demande de programmer un 'jeu'.(Dans la section "Choisic un nombre , la question 5.)

http://www.fil.univ-lille1.fr/~wegrzyno/portail/Info/Doc/HTML/tp_iteration_conditionnelle.html

J'ai écrit quelque chose , mais j'ai plusieurs soucis.Mon programme ne boucle pas quand je ne trouve pas le résultat voulu , et par exemple mon nombre mystère ( un entier ) peut être compris entre 68 et 69 alors qu'entre les deux il n'y aucun entier ... Je sais pas si c'est très clair , mais je comprend pas trop le problème :/

Voilà ce que j'ai écrit , c'est surement très mal rédigé , et surtout faux :hap: :
def jeu():
from random import randint
mystere=randint(1,100)
reponse=int(input('Un nombre '))
n=1
while(reponse!=mystere):
if(reponse<mystere):
n=n+1
return('Plus')
elif reponse>mystere):
n=n+1
return('Moins')
if(reponse==mystere):
n=n
return('Gagné')
print('Votre score est : ',7-n)

Merci ! :hap:

Dark-Matter
Dark-Matter
Niveau 10
05 octobre 2014 à 16:46:30

Bien sur les espaces ne sont pas pris en compte :hum:

Ce que j'ai écrit se lance sans problème , mais ne fait exactement pas ce que je veux.

Désolé du double post :hap:

Shippeur
Shippeur
Niveau 8
05 octobre 2014 à 17:44:50

elif reponse>mystere :d) ) :g) :

Dark-Matter
Dark-Matter
Niveau 10
05 octobre 2014 à 18:31:56

Je viens de résoudre mon problème :noel:

J'ai remplacé les return qui semblent mettre fin au programme par des print() et tout fonctionne parfaitement ! Mais merci quand même :hap:

Topic à lock :hap:

StaIIow
StaIIow
Niveau 6
05 octobre 2014 à 20:08:22

NAN attends :hap:

StaIIow
StaIIow
Niveau 6
05 octobre 2014 à 20:15:28

from random import randrange
import os
nbMystere = randrange(0,101)
etat = 0

  1. 0 = pas joué
  2. 1 = gg
  3. 2 = lose and retry

while(etat is not 2 or 0):
print('Choisissez un nombre entre 1 et 100')
nbEntreeA = input(' ')
nbEntree = int(nbEntreeA)
if(nbEntree == nbMystere):
etat = 1
print('GAGNÉ !')
os.system("pause")

  1. bon ok j'aurais juste dut use un booleen mais je sens qu'il manque un truc lols

Crée un système de vies car sinon tu vas tester jusqua 100 sale tricheur :hap:

Neofungamer
Neofungamer
Niveau 21
06 octobre 2014 à 13:41:27

J'ai eu ton prof :) Ses cours de crypto en Master sont top

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment