Vous êtes sur la page 1sur 2

# -*- coding: utf-8 -*-

"""
Created on Fri Nov 17 16:46:37 2023

@author: hp
"""

#exercie1:
def signe(nb):
if nb>0:
print( nb ,'est positif')
elif nb==0:
print( nb,' est nul')
else:
print( nb ,'est negatif')
nb=int(input("donnez le nb"))
signe(nb)

#exercice2
def mention(moy):
if moy<10:
print("insuffisante")
elif moy<=12:
print("passable")
elif moy<=14:
print("assez bien")
elif moy<=16:
print("bien")
else :
print("tres bien")
moy=float(input("donner la moyenne"))
mention(moy)

#exercice3
import numpy as np
def ordre(a,b,c):
delta=b**2-4*a*c
if delta>0:
s1=(-b-np.sqrt(delta))/(2*a)
s2=(-b+np.sqrt(delta))/(2*a)
print("2solutions",s1,"et",s2)
elif delta==0:
s0=-b/(2*a)
print("une solution double", s0)
else:
print("impossible")

ordre(-1,2,-1)

#exercice 4
for i in range (10,-11,-2) :
signe(i)

#exercice 5
n=int(input("donner un nb de factoriel"))
f=1

1
for i in range(n,1,-1):
f=f*i
print("factoriel de ",n,"=",f)
#exercice 6
n=0
s=0
while s<1000000:
n+=1
s+=n
print("n=",n-1)
print("s=",s-n)

#exercice7
n=0
s=0
while s<10000:
n+=1
s+=2*n
print("s=",s-2*n)
print("n=",n-1)

#exercice8
n=0
while(n+1)*(n+3)<1234:
n+=1
print(n-1)
print(n*(n+2))

Vous aimerez peut-être aussi