var = condition ? valeur1 : valeur2
var prendre la valeur valeur1 si la condition est satisfaite, et la valeur valeur2 sinon.
signe les valeurs 1 ou -1 selon le signe de n :
Nous allons ajouter une fonction au fichier geometrie.py :
créer une fonction est_triangle() qui prend en arguments trois flottants a, b et c représentant les longueurs de 3 segments. La fonction doit renvoyer True si il est possible de construire un triangle avec ces 3 longueurs ou False si c'est impossible.
if b+c >= a :
or, écrire les 3 tests
Nous allons modifier le fichier fractions.py pour prendre en compte les fonctions déjà programmées soient compatibles avec des arguments numériques. Par exemple, on souhaite être capable de calculer la somme $a + \frac{b}{c}$.
Tester les types des arguments de chaque fonction pour tenir compte des opération entre :
type(var)==type(1) ou isinstance(var, int) (float, str, list, bool pour les autres types).
raise ValueError("Message d'erreur bien détaillé")
Les boucles for et while permettent de répéter en peut d'instructions un nombre important d'opérations.