Tu peux mettre plusieurs tests dans une même condition:
#Pourquoi mets-tu des parenthèses à chaque fois???
if hauteur >= 12 and folioles <= 7:
print("Dorthonion")
elif hauteur >= 10 and folioles >= 10:
print("Calaelen")
...
Pas contre je ne vois pas l'intérêt de faire des exercices si tu ne maîtrises pas les concepts que tu vas utiliser. Il vaut mieux d'abord lire un tutoriel (sur comment utiliser le bloc conditionnel par exemple) et ensuite consolider tes connaissances en faisant ces exercices.
Merci idiotBête mais malheureusement, je n'en suis pas du tout la au niveau de France IOI donc impossible pour l'instant de faire ce genre de programme
Le code ci-dessus présente un petit hack en Python qui permet de simuler des blocs switch ... case d'autres langages, ce n'est pas un truc à savoir absolument.
Si tu a 4 fofiole , ca pourrais etre un Dorthonion mais vu ta condition pour le Falarion ca te dira que c'est un falarion.
Types d'arbres France IOI
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
entwanne — @entwanne — Un zeste de Python — La POO en Python — Notions de Python avancées — Les secrets d'un code pythonique
Découverte Python Doc Tkinter Les chaînes de caractères