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)