renamed files and exercise 1.2

This commit is contained in:
Tutur33
2023-11-28 22:39:24 +01:00
parent f39c57c778
commit 24dbf6099f
26 changed files with 19 additions and 6 deletions
@@ -0,0 +1,7 @@
nss = input("Entrer votre numéro de sécurité sociale (13 chiffres) : ")
cdc = input("Entrer votre clé de contrôle (2 chiffres) : ")
if int(cdc) == 97 - int(nss) % 97:
print("Votre numéro de sécurité sociale est valide.")
else:
print("Votre numéro de sécurité sociale est INVALIDE !")
@@ -0,0 +1,8 @@
es = int(input("Entrer un entier signé en complément à deux (-128 à +127) : "))
if es>=0:
rbn = es
else:
rbn = 256 + es
print("La représentation en binaire naturel est : ", rbn)
@@ -0,0 +1,8 @@
es = int(input("Entrer un nombre entier (0 à 255) : "))
if es >= 127:
rbn = es - 256
else:
rbn = es
print("Cela représente l'entier signé : ", rbn)
@@ -0,0 +1,12 @@
note = int(input("Note au bac (sur 20) : "))
if note < 10:
print("recalé")
elif note < 12:
print("Pas de mention")
elif note < 14:
print("Assez bien")
elif note < 16:
print("Bien")
else:
print("Félissitation")
@@ -0,0 +1,21 @@
taille = float(input("Votre taille en cm ? "))
masse = float(input("Votre masse en kg ? "))
IMC = (masse/taille**2)*10000
print("IMC = " ,round(IMC) ,"kg/m²")
if IMC < 16:
print("Anorexie ou dénutrition")
elif IMC < 18.5:
print("Maigreur")
elif IMC < 25:
print("Corpulence normale")
elif IMC < 30:
print("Surpoids")
elif IMC < 35:
print("Obésité modérée (Classe 1)")
elif IMC < 40:
print("Obésité élevé (Classe 2)")
else:
print("Obésité morbide ou massive")
@@ -0,0 +1,20 @@
from math import*
print("Résolution de l'équation du second degré : ax² + bx + c = 0")
a = float(input("Coefficient a ?"))
b = float(input("Coefficient b ?"))
c = float(input("Coefficient c ?"))
discriminant = (b**2)/(4*a*c)
print("Discriminant : ",discriminant)
if discriminant > 0:
print("Deux solutions :")
print((-b-sqrt(discriminant))/(2*a))
print((-b+sqrt(discriminant))/(2*a))
elif discriminant == 0:
print("Une solution :")
print(-b/(2*a))
else:
print("Pas de solution !")