Vous êtes sur la page 1sur 3

EXERCICE 1 LA fonction qui renvoie la puissance d’un nombre Xn

def puissance():

ps = 1

a=int(input("entrer la base "))

b=int(input("entrer l'exposant "))

for i in range(b):

ps=ps*a

print(a,"a la puissance",b, "est égale à ",ps)

puissance()

EXERCICE 2 LA fonction python qui calcul la factorielle d’un nombre donné

def fact(n):

if n==0 :

return 1

else:

f=1

for i in range(2,n+1) :

f=f*i

return f

a=int(input("entrer un nombre "))

print(" la factoriel du nombre ",a,"est",fact(a))

exercice 3 fonction en Python pour trouver la somme des séries 1! / 1 + 2! / 2 + 3! / 3 +


4! / 4 + 5! / 5.
def somme(n):

if n==0 :

return 1

else:

s=0

for j in range (1,n+1):

f=1

for i in range(1,j+1) :

f=f*i

s=s+f/j

return s

a=int(input("entrer un nombre "))

print(" la somme de la serie est",somme(a))

EXERCICE 4 LA fonction pour convertir le nombre décimal en nombre binaire.

def TObinaire(n):

flag=1

comp=0

while flag:

if n//2==0:

flag=0

else:
print(n%2,end='')

n=n//2

if n==1:

print(1,end='')

comp=comp+1

print(" LE NOMBRE DE BIT EST ",comp+1)

a=int(input("entrer un nombre "))

TObinaire(a)

EXERCICE 5 Ecrire une fonction en Python pour calculer la somme des nombres de 1 à
n.

def somme(n):

s=0

for i in range(1,n+1):

s=s+i

return s

a=int(input("entrer un nombre "))

print("la somme de 1 à " ,a,"est",somme(a))

**************************************************************************

Vous aimerez peut-être aussi