Notebook séance 3

import math

Conditionnelles

x = -12
y = x if x >= 0 else -x
y
12
x = 12
y = x if x >= 0 else -x
y
12
x = 5
z = 0
u = 0
if x >= 0 :
    y = x * 2
    z = y * 3
else:
    y = x * 3
    u = y + 2
print("z vaut "+str(z))
print("u vaut "+str(u))
z vaut 30
u vaut 0
x = -5
z = 0
u = 0
if x >= 0 :
    y = x * 2
    z = y * 3
else:
    y = x * 3
    u = y + 2
print(z)
print(u)
0
-13
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 ?  18


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 ?  86


Je ne suis plus aussi jeune qu'avant

On reprend le calcul des racines du trinôme

a = float(input("Valeur de a:"))
b = float(input("Valeur de b:"))
c = float(input("Valeur de c:"))
poly = str(a)+" x^2 + "+str(b)+" x + "+str(c)
delta = b ** 2 - 4 * a * c
print(delta)
if delta > 0:
    x1 = (-b + math.sqrt(delta)) / (2 * a)
    x2 = (-b - math.sqrt(delta)) / (2 * a)
    print("Les solutions de "+poly+" sont "+str(x1)+" et "+str(x2))
else:
    if delta == 0:
        x = -b / (2 * a)
        print("Le trinôme "+poly+" a une solution: "+str(x))
    else:
        print("Le trinôme "+poly+" n'a pas de solution")
Valeur de a: 12
Valeur de b: 1
Valeur de c: 50


-2399.0
Le trinôme 12.0 x^2 + 1.0 x + 50.0 n'a pas de solution
Maître de conférences en Informatique