Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.python > #3643
| Newsgroups | fr.comp.lang.python |
|---|---|
| Subject | Gérer plusieurs boucles. |
| From | Mat83 <nospam_mathias.neritablette@gmail.com.invalid> |
| Organization | !No_Organization! |
| Message-ID | <AIWdndYoisELbQX8nZ2dnUU798zNnZ2d@giganews.com> (permalink) |
| Date | 2021-11-20 06:56 -0600 |
Bonjour, je suis en train ce créer un programme afin de convertir des bases 2,
10 et 16 entre elles.
Pour ce faire, j'ai eu nottament besoin d'uttiliser 2 chaines.
Je voudrais pouvoir lescontroler distinctement car a un endroit. Je fait
breakpour arreter une boucle, et c'est l'autre qui s'arrete.
voila mon programme avec l'endroit problematique entre #
while True:
base = int(input("base"))
if base == 16 :
nombre = str(input("nombre"))
convert = int(input("convertion"))
if convert == 2 :
a = conversion_hexa_binaire(nombre)
print(a)
break
elif convert == 10 :
a = conversion_hexa_decimal(nombre)
print(a)
break
else :
print("ERREUR")
continue
elif base == 10 :
nombre = int(input("nombre"))
convert = int(input("convertion"))
if convert == 2 :
a = conversion_deci_binaire(nombre)
print(a)
break
elif convert == 16 :
a = conversion_deci_hexa(nombre)
print(a)
break
else :
print("ERREUR")
continue
elif base == 2 :
nombre = int(input("nombre"))
nombre = str(nombre)
for s in nombre:
if s not in "01":
print("Erreur")
continue
else:
convert = int(input("convertion"))
if convert == 16 :
a = conversion_binaire_hexa(nombre)
print(a)
b = str(input("reconvertir: oui/non"))
if b == "oui" :
continue
elif b == "non" :
break
else :
print("ERREUR")
break
elif convert == 10 :
a = conversion_binaire_decimal(nombre)
print(a)
break
else :
print("ERREUR")
continue
Back to fr.comp.lang.python | Previous | Next — Next in thread | Find similar
G�rer plusieurs boucles. Mat83 <nospam_mathias.neritablette@gmail.com.invalid> - 2021-11-20 06:56 -0600 Re: Gérer plusieurs boucles. Benoit Izac <use.reply.to@INVALID.ADDRESS> - 2021-11-20 15:33 +0100 Re: Gérer plusieurs boucles. Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> - 2021-11-21 18:10 +0100
csiph-web