UE11: Notebook de la séance 3
Notebook séance 3
import math
x = -12
y = x if x >= 0 else -x
y
12
age = int(input("Quel âge ? "))
if age <= 20 :
print("Je suis jeune")
else:
print("Je suis jeune aussi, car c'est dans la tête")
Quel âge ? 16
Je suis jeune
age = int(input("Quel âge ? "))
if age <= 20 :
print("Je suis jeune")
else:
print("Je suis jeune aussi, car c'est dans la tête")
Quel âge ? 47
Je suis jeune aussi, car c'est dans la tête
age = int(input("Quel âge ? "))
if age > 20 :
if age <= 80 :
print("Je suis jeune aussi, car c'est dans la tête")
else:
print("Je ne suis plus aussi jeune qu'avant")
else:
print("Je suis jeune")
Quel âge ? 16
Je suis jeune
age = int(input("Quel âge ? "))
if age > 20 :
if age <= 80 :
print("Je suis jeune aussi, car c'est dans la tête")
else:
print("Je ne suis plus aussi jeune qu'avant")
else:
print("Je suis jeune")
Quel âge ? 47
Je suis jeune aussi, car c'est dans la tête
age = int(input("Quel âge ? "))
if age > 20 :
if age <= 80 :
print("Je suis jeune aussi, car c'est dans la tête")
else:
print("Je ne suis plus aussi jeune qu'avant")
else:
print("Je suis jeune")
Quel âge ? 94
Je ne suis plus aussi jeune qu'avant
# Programme qui affiche les racines d'un trinôme
a = 1
b = -12
c = 35
delta = b ** 2 - 4 * a * c # on calcule le discriminant
# il faudrait tester delta ...
x1 = (-b + math.sqrt(delta)) / (2 * a) # une première solution
x2 = (-b - math.sqrt(delta)) / (2 * a) # une deuxième solution
poly = str(a)+" x^2 + "+str(b)+" x + "+str(c) # un texte qui représente le trinôme
# affichage du trinôme et de ses racines
print("Les solutions de "+poly+" sont "+str(x1)+" et "+str(x2))
Les solutions de 1 x^2 + -12 x + 35 sont 7.0 et 5.0
(x - 3) (x - 2) = x^2 - 5x +6 -> 2 racines: 3 et 2
(x - 3) (x - 3) = x^2 - 6x + 9 -> 1 racine: 3
18 x^2 + x + 42 n’a pas de racine
# Programme qui affiche les racines d'un trinôme
a = int(input("Saisir le coefficient pour x^2 (a)"))
b = int(input("Saisir le coefficient pour x (b)"))
c = int(input("Saisir la constante (c)"))
delta = b ** 2 - 4 * a * c # on calcule le discriminant
# il faudrait tester delta ...
x1 = (-b + math.sqrt(delta)) / (2 * a) # une première solution
x2 = (-b - math.sqrt(delta)) / (2 * a) # une deuxième solution
poly = str(a)+" x^2 + "+str(b)+" x + "+str(c) # un texte qui représente le trinôme
# affichage du trinôme et de ses racines
print("Les solutions de "+poly+" sont "+str(x1)+" et "+str(x2))
Saisir le coefficient pour x^2 (a) 1
Saisir le coefficient pour x (b) -5
Saisir la constante (c) 6
Les solutions de 1 x^2 + -5 x + 6 sont 3.0 et 2.0
# Programme qui affiche les racines d'un trinôme
a = int(input("Saisir le coefficient pour x^2 (a)"))
b = int(input("Saisir le coefficient pour x (b)"))
c = int(input("Saisir la constante (c)"))
delta = b ** 2 - 4 * a * c # on calcule le discriminant
poly = str(a)+" x^2 + "+str(b)+" x + "+str(c) # un texte qui représente le trinôme
if delta < 0:
# Pas de solution
print("Le trinome "+poly+" n'a pas de racine")
else:
x1 = (-b + math.sqrt(delta)) / (2 * a) # une première solution
x2 = (-b - math.sqrt(delta)) / (2 * a) # une deuxième solution
# affichage du trinôme et de ses racines
print("Les solutions de "+poly+" sont "+str(x1)+" et "+str(x2))
Saisir le coefficient pour x^2 (a) 18
Saisir le coefficient pour x (b) 1
Saisir la constante (c) 42
Le trinome 18 x^2 + 1 x + 42 n'a pas de racine
# Programme qui affiche les racines d'un trinôme
a = int(input("Saisir le coefficient pour x^2 (a)"))
b = int(input("Saisir le coefficient pour x (b)"))
c = int(input("Saisir la constante (c)"))
delta = b ** 2 - 4 * a * c # on calcule le discriminant
poly = str(a)+" x^2 + "+str(b)+" x + "+str(c) # un texte qui représente le trinôme
if delta < 0:
# Pas de solution
print("Le trinome "+poly+" n'a pas de racine")
else:
if delta == 0:
x = -b / (2 * a)
print("Le trinome "+poly+" a une seule racine: "+str(x))
else:
x1 = (-b + math.sqrt(delta)) / (2 * a) # une première solution
x2 = (-b - math.sqrt(delta)) / (2 * a) # une deuxième solution
# affichage du trinôme et de ses racines
print("Les racines de "+poly+" sont "+str(x1)+" et "+str(x2))
Saisir le coefficient pour x^2 (a) 1
Saisir le coefficient pour x (b) -6
Saisir la constante (c) 9
Le trinome 1 x^2 + -6 x + 9 a une seule racine: 3.0
total = 0
for n in range(1,10):
total = total + n
print("La somme des entiers de 1 à 9 est "+str(total))
La somme des entiers de 1 à 9 est 45
x = 27
r = 0
while r * r <= x:
r = r + 1
r = r - 1 # pourquoi ?
print("La racine carrée entière de "+str(x)+" est "+str(r))
La racine carrée entière de 27 est 5
epaisseur = 1
nb_pliages = 0
while epaisseur < 1000 : # tant que l'épaisseur est inférieure à 1 m
# on fait un pliage supplémentaire
epaisseur = epaisseur * 2
nb_pliages = nb_pliages + 1
print("Il faut "+str(nb_pliages)+" pliages pour atteindre 1 m d'épaisseur")
Il faut 10 pliages pour atteindre 1 m d'épaisseur