0% ont trouvé ce document utile (0 vote)
23 vues5 pages

Exercices sur les fonctions Python

Transféré par

reda1deroumi2
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
23 vues5 pages

Exercices sur les fonctions Python

Transféré par

reda1deroumi2
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

LES METHODES AVEC PYTHON - Exercices

Exercice 1

La fonction input() est un exemple de:

a) fonction définie par l'utilisateur


b) fonction intégrée

Exercice 2

Que se passe-t-il lorsque vous essayez d'appeler une fonction avant de la


définir ? Exemple :

hi ()

def hi():
print("hi!")

Exercice 3

Que se passera-t-il lorsque vous exécuterez le code ci-dessous ?

def hi():
print("hi")

hi(5)

Exercice 4

Quelle est la sortie de l'extrait de code suivant?

def intro(a="James Bond", b="Bond"):


print("My name is", b + ".", a + ".")

intro()

Exercice 5

Quelle est la sortie de l'extrait de code suivant?

def intro(a="James Bond", b="Bond"):


print("My name is", b + ".", a + ".")

intro(b="Sean Connery")

Exercice 6

Quelle est la sortie de l'extrait de code suivant?

def intro(a, b="Bond"):


print("My name is", b + ".", a + ".")
intro("Susan")

Exercice 7

Quelle est la sortie de l'extrait de code suivant?

def sum(a, b=2, c):


print(a + b + c)

sum(a=1, c=3)

Exercice 8

Quelle est la sortie de l'extrait de code suivant?

def hi():

return

print("Hi!")

hi()

Exercice 9

Quelle est la sortie de l'extrait de code suivant?

def isInt(data):

if type(data) == int:

return True

elif type(data) == float:

return False

print(isInt(5))

print(isInt(5.0))

print(isInt("5"))

Exercice 10

Quelle est la sortie de l'extrait de code suivant?

def evenNumLst(ran):

lst = []

for num in range(ran):

if num % 2 == 0:
[Link](num)

return lst

print(evenNumLst(11))

Exercice 11

Quelle est la sortie de l'extrait de code suivant?

def listUpdater(lst):

updList = []

for elem in lst:

elem **= 2

[Link](elem)

return updList

l = [1, 2, 3, 4, 5]

print(listUpdater(l))

Exercice 12

Que se passe-t-il lorsque vous essayez d'exécuter le code suivant?

def message():

alt = 1

print("Hello, World!")

print(alt)

Exercice 13

Quelle est la sortie de l'extrait de code suivant?

a = 1

def fun():

a = 2

print(a)

fun()

print(a)
Exercice 14

Quelle est la sortie de l'extrait de code suivant?

a = 1

def fun():

global a

a = 2

print(a)

fun()

a = 3

print(a)

Exercice 15

Quelle est la sortie de l'extrait de code suivant?

a = 1

def fun():

global a

a = 2

print(a)

a = 3

fun()

print(a)

Exercice 16

Que se passera-t-il lorsque vous tenterez d'exécuter l'extrait de code suivant et


pourquoi?

def factorial(n):

return n * factorial(n - 1)

print(factorial(4))

Exercice 17

Quelle est la sortie de l'extrait de code suivant?

def fun(a):
if a > 30:

return 3

else:

return a + fun(a + 3)

print(fun(25))

Vous aimerez peut-être aussi