Devoir de Python L2S4
Devoir de Python L2S4
Devoir de Python L2S4
NB : une bonne réponse=4 points, mauvaise réponse= -0,5 point, je ne sais pas 0 point
1) Qu'affiche le programme ?
a = 12
b=8
c= a
a=b
b=c
print(a,b)
a) Je ne sais pas b) 8 12 c) 12 8 d) 12 12
2) Qu'affiche le programme ?
x = 1+3/5
print(x)
a) Je ne sais pas b) 0.8 c) 1.0 d) 1.6
3) Qu'affiche le programme ?
x = 1.0+3.0/5.0
print(x)
a) Je ne sais pas b) 0.8 c) 1.0 d) 1 e) 1.6
4) Qu'affiche le programme ?
toto = 13.4
Toto = 10.5
Toto = Toto -5.5
print (toto)
a) Je ne sais pas b) 5.0 c) 10.5 d) 13.4
5) Qu'affiche le programme ?
a = '10'
b = '2'
c=a+b
print (c)
a) Je ne sais pas b) 12 c) 102 d) 210
6) Qu'affiche le programme ?
a = 12e3
print (type(a))
a) Je ne sais pas b) <type 'int'> c) <type 'float'> d) <type 'str'>
7) Qu'affiche le programme ?
a = "4*5"
print(a)
9) Qu'affiche le programme ?
a="Bon"
b="jour"
print (b+a)
a) Je ne sais pas b) jourBon c) Bonjour d) b+a
n = 10
while n>=11 :
n=n+2
print(n)
a) Je ne sais pas b) 10 c) 11 d) 12 e) 13
n=0
for i in range(5) :
n=n+1
print(n)
a) Je ne sais pas b) 4 c) 5 d) 6 e) 7
n=0
for i in range(5) :
n=n+1
print(i)
a) Je ne sais pas b) 4 c) 5 d) 6 e) 7
15) Qu’affiche le programme?
resultat = ""
for c in "Bonsoir" :
resultat = resultat + c
print(resultat)
a = func(8.0)
print(a)
a) Je ne sais pas b) 8.0 c) 10.0 d) 12.0
a = diff(3.0,-2.0)
print(a)
a) Je ne sais pas b) 5.0 c) 1.0 d) -1.0 e) -5.0
a = func(-1.5)
print(a)
a) Je ne sais pas b) 0 c) -1.5
def inc(val):
return val + 1
a = carre(inc(3.0))
print(a)
a) Je ne sais pas b) 10.0 c) 12.0 d) 16.0
25) Qu'affiche le programme ?
def func(a):
a += 2.0
return a
a = 5.0
b = func(a)
print(a,b)
a) Je ne sais pas b) 5.0 5.0 c) 5.0 7.0 d) 7.0 5.0 e) 7.0 7.0
def f(x):
return x
y = f(4)
print(y)
g = f(f)
print(g(2))
f = f(3)
print(f)
print(g(5))
print(f(6))
a) Je ne sais pas b) 4 c) 4 d) 4 e) 4
2 2 2 Erreur
3 3 Erreur
5 5
6 Erreur
Nb=7
while Nb<10 or Nb>20:
if Nb<10:
Nb=int(input("plus grand : "))
else:
Nb=int(input("plus petit : "))
print("bravo !!!")
n=5
b=1
c=2
while c<=n:
b*=c
c+=1
print(b)
a=15
b=4
n=a
m=b
while n !=m :
if n>m :
n,m=(n-m),n
elif n < m :
n,m=n,(m-n)
print(n)
a) Je ne sais pas b) 4 c) 15 d) 1 e) 11
annee = 1992
if annee % 400 == 0 or (annee % 4 == 0 and annee % 100 != 0):
print(True)
else:
print(False)
a) Je ne sais pas b) 1992 c) True d) False
32) Qu’affiche le script suivant ?
s=0
for i in range(1,11):
if i % 2 == 1 :
print("ajoute",i)
s += i
print("résultat :",s)
a) Je ne sais pas b) 55 c) 25 d) 35 e) 45
import scipy as sp
x=sp.linspace(0,10,5)
print(x)
a) Je ne sais pas
b) [ 0. 2.5 5. 7.5 10. ]
c) [ 0. 2. 4. 6. 8. ]
d) 0. 5.
age = 21
majeur = False
if age >= 18:
majeur = True
print(majeur)