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))