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

2eme probleme sur python

zanof
zanof
Niveau 6
09 octobre 2016 à 12:18:35

salut

j'ai un nouvel exo que j'essaye de résoudre mais je bloque , voici l'énoncé :
Saisir 3 prix HT , appliquer une taux de TVA a 10% et afficher le prix TTC du plus petit des 3 prix HT saisie précédemment

en fait mon problème la c'est d'afficher le prix TTC le plus petit des 3 prix saisies

par exemple si je tape 10 euros, 20 euros et 30euros, je voudrais donc qu'il m'affiche le premier prix a la fin puisque c'est le plus petit des 3 saisis mais je bloque, voici mon code actuel , celui ci me sort uniquement le dernier prix saisie , je ne sais pas comment faire en sorte de pouvoir print le plus petit saisie , ca doit être tout bête mais étant débutant complet je galère !

prix_HT = 0.00
prix_TTC = 0.
prix_HT_en_cours = 0.
prix_TTC_en_cours = 0
Tva = 1.10
i = 0

for i in range(0,3):
prix_HT = float(input("saisissez 3 prix HT"))
prix_HT_en_cours = prix_HT_en_cours + prix_HT
while prix_HT <= 0:
prix_HT = float(input("veuillez des prix superieurs a 0 "))
prix_TTC = Tva*prix_HT
prix_TTC_en_cours = prix_TTC_en_cours + prix_TTC
print ( le plus petit des 3 saisies ?)

zanof
zanof
Niveau 6
09 octobre 2016 à 12:21:15

je crois que je dois utiliser un tableau qui va s'incrémenter avec un indice pour la valeurs choisie mais je vois pas d'ou partir

DaMoY
DaMoY
Niveau 10
09 octobre 2016 à 17:11:10

Tu mets les valeurs saisies dans une liste, tu calcules les 3 TTC que tu mets dans une autre liste ou la même en modifiant les éléments précédents et tu fais le max de cette liste (tapes fonction max liste python sur google au cas )

asmara
asmara
Niveau 10
10 octobre 2016 à 07:36:14

Ma méthode préférée pour avoir le min consiste à fixer une variable min que t'initialises à t[0] (avec t ta liste de nombres) et ensuite tu parcours ta liste en vérifiant si chaque terme est bien > min, sinon tu remplaces min par la variable qui ne respecte pas cette condition

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