Les conditions et boucles Python

Conversion euro ou dollar, au choix :

import math

a=input('Si vous avez des dollars à convertir, veuillez entrer 0, si vous avez des euros à convertir, veuillez entrer 1.')
a=float(a)

if a==1:
  e=input('Combien d\'euro avez vous ?')
  e=float(e)
  d=(e*1.18)
  d=math.floor(d*100)/100
  print('Vous avez',d,'$')

if a==0:
  d=input('Combien de dollar avez vous?')
  d=float(d)
  e=(d/1.18)
  e=math.floor(e*100)/100
  print('Vous avez',e,'€')


Conversion euro ou dollar et arrêt si aucun :

import math

for i in range(3):
  a= input('Si vous avez des dollars à convertir, veuillez entrer $, si vous avez des euros à convertir, veuillez entrer €.')

  if a==('€'):
    e=input('Combien d\'euro avez vous ?')
    e=float(e)
    d=(e*1.18)
    d=math.floor(d*100)/100
    print('Vous avez',d,'$')

  elif a==('$'):
    d=input('Combien de dollar avez vous?')
    d=float(d)
    e=(d/1.18)
    e=math.floor(e*100)/100
    print('Vous avez',e,'€')

  else :
    print('La valeur entrée n\'est ni en euro ni en dollar, veuillez réessayer.')


else :
  print('Vous avez atteint le nombre maximum d\'essais.')

Conversion euro ou dollar, au choix, et nombre infini d’essais si mauvaise monnaie rentrée.

import math


bonsoir=True

while bonsoir:
  a=input('Si vous avez des dollars à convertir, veuillez entrer $, si vous avez des euros à convertir, veuillez entrer €.')

  if a==('€'):
    e=input('Combien d\'euro avez vous ?')
    e=float(e)
    d=(e*1.18)
    d=math.floor(d*100)/100
    print('Vous avez',d,'$')

  elif a==('$'):
    d=input('Combien de dollar avez vous?')
    d=float(d)
    e=(d/1.18)
    e=math.floor(e*100)/100
    print('Vous avez',e,'€')

  else :
    print('La valeur entrée n\'est ni en euro ni en dollar, veuillez réessayer.')

Aucune réponse

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *