Exercice 1 :

num_secu = int(input("Entrer votre numéro de sécurité sociale (13 chiffres)"))
cle_secu = int(input("Entrer votre clé de contrôle (2 chiffres)"))

calcul_cle = 97 - (num_secu % 97)
if calcul_cle == cle_secu :
  print("Votre numéro de sécurité sociale est valide.")
else :
  print("Votre numéro de sécurité sociale est INVALIDE !")
 
 
Exercice 2 :
#1°)
entier = int(input("Entrer un entier signé en complément à deux (-128 à +127): "))
#entier = -15

if entier >= 0 :
  binaire = entier
else :
  binaire = 256 + entier

print("La représentation en binaire naturel est : ",binaire)

#2°)
entier = int(input("Entrer un nombre entier (0 à 255): "))
#entier = 250
if entier > 127 :
  entier = entier - 256
 
print("Cela représente l'entier signé :", entier)
 
 
Exercice 3 :
note = float(input("Note au bac (sur 20) :"))
#note = 13.5
 
if note < 10 :
  print("Recalé")
elif note < 12 :
  print("Bac avec mention Passable")
elif note < 14 :
  print("Bac avec mention Assez Bien")
elif note < 16 :
  print("Bac avec mention Bien")
else :
  print("Bac avec mention Très Bien")


Exercice 4
 
taille = float(input("Votre taille en cm ?"))
#taille = 170
taille = taille / 100 # en mètre
masse = float(input("Votre masse en kg ?"))
#masse = 68.5


IMC = masse / (taille**2)

print("IMC = ",IMC)

IMC = int(IMC * 10)/10 # un chiffre après la virgule

print("IMC = ",IMC)

if IMC < 16.5 :
  print("dénutrition ou anorexie")
elif IMC < 18.5 :
  print("maigreur")
elif IMC < 25 :
  print("poids normal")
elif IMC < 30 :
  print("surpoids")
elif IMC < 35 :
  print("obésité modérée")
elif IMC < 40 :
  print("obésité sévère")
else :
  print("obésité morbide ou massive")
 
Exercice 5 :
print("Résolution de l'équation du second degré : ax² + bx + c = 0")
a = float(input("Coefficient a ?"))
#a = 1
b = float(input("Coefficient b ?"))
#b = -0.9
c = float(input("Coefficient c ?"))
#c = 0.056

delta = b**2-4*a*c
print("Discriminant :" , delta )

if delta < 0 :
  print("Pas de solution")
elif delta == 0 :
  print("Une solution :")
  x = -b/(2*a)
  print("x = ",x)
else :
  print("Deux solutions :")
  x1 = (-b+delta)/(2*a)
  x2 = (-b-delta)/(2*a)
  print("x1 = ",x1)
  print("x2 = ",x1)
Affichages : 1635