Topic de Sevrop :

Appel aux pisseurs de code qui ont 2 minutes a perdre

  • 1

Bonjour,

Un clé pour me dire de qu'elle manière je peu modifié mon script python pour forcer l'utilisateur a répondre des floats dans les input et lui faire retaper l'input s'il met autre chose ?

____________________
saisie = input("Prix du bidon de 5 litres de produit en euros:") #Saisie du prix du bidon de 5 litres

pcinql = float(saisie)

saisie2 = input("Pourcentage de produit a diluer dans 100 L d'eau: ") #Saisie du pourcentage

pourcentage = float(saisie2)

pec = 500 / pourcentage #Produit en croix

final = pcinql / pec # Prix du bidon / Résultat du produit en croix = Prix au litre

final2 = final *10 # Multiplier par 10 pour avoir 10 litres

print("Le prix pour 10 litres de la solution finale est de", final2,"euros.") #Afficher le prix pour 10 litres de solution finale
____________________

Merci à vous :oui:

Tu peux faire une boucle infinie et sortir de la boucle si le test est validé.

while True:
    saisie = input("Prix du bidon de 5 litres de produit en €: ")
    try:
        pcinql = float(saisie)
        break
    except ValueError:
        print("Merci de saisir une valeur numérique valide.")

print(f"pcinql={pcinql}")
  • 1

Données du topic

Auteur
Sevrop
Date de création
19 janvier 2021 à 22:33:06
Nb. messages archivés
2
Nb. messages JVC
2
En ligne sur JvArchive 120