Valeur non reconnu
Résolu/Fermé- Valeur non reconnu
- Cle usb non reconnu - Guide
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Valeur ascii - Guide
- Liste de valeur excel - Guide
9 réponses
oui mais je ne vois pas comment faire,
le bute de mon programme est d'avoir une menu avec jouer; paramètre; quitter
dans les paramètre pouvoir changer l'intervalle est le nombre d'essai puis retourner au menu et pouvoir jouer avec les valeurs enregistrer en paramètre.
g modifier un peut le programme mais je n'y arrive tjs pas.
from multiprocessing.resource_sharer import stop from random import randint n = 0 ne=10 inter=100 i=1 option=1 def menu(): print("jouer taper 1") print("paramètre taper 2") print("quitter taper 3") def paramètre(): ne = int(input("entrer le nombre d'éssai :")) inter = int(input("entrer votre intervalle")) while i==1: menu() option=int(input("entrer ce que vous voulais faire :")) if option==1: while ne > 0: nj = int(input("choisi le nombre")) n = n+1 if nj == inter: print("gagne!avec", n, " essai!") ne = 0 menu() else: print("perdu!") ne = ne-1 if nj < inter: print("+") else: print("-") if option==2: paramètre() if option==3: stop
Si tu veux récupérer inter ou autre chose dans le code principal, il faut faire:
return inter # et toute autre valeur utile
Dans la fonction paramêtre.
et tu fais:
inter = parametre()
Ne mets pas de caractère accentué dans les noms. Ça pourrait conduire à des résultats imprévisibles.
sa ne fonctionne pas
from multiprocessing.resource_sharer import stop
from random import randint
n = 0
es=10
inter=parametre()
i=1
option=1
def menu():
print("jouer taper 1")
print("paramètre taper 2")
print("quitter taper 3")
def parametre():
es = int(input("entrer le nombre d'éssai :"))
inter = int(input("entrer votre intervalle :"))
return(es)
while i==1:
menu()
option=int(input("entrer ce que vous voulais faire :"))
if option==1:
while es > 0:
nj = int(input("choisi le nombre"))
n = n+1
if nj == inter:
print("gagne!avec", n, " essai!")
es = 0
menu()
else:
print("perdu!")
es = es-1
if nj < inter:
print("+")
else:
print("-")
if option==2:
parametre()
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionD'abord, tu ne retournes pas inter comme tu le souhaitais.
Ensuite, tu ne fais pas inter = parametre() dans le code principal.
Il ne faut pas mélanger les variables locales à une fonction avec les variables globales.
# Fonction paramêtre:
def parametre():
# code ...
return inter
# Dans le code principal
inter = parametre()