1.
Quelle ligne à ajouter dans ce code :
n=0
while n < 4:
n += 1
# insert your code here
Afin d’ avoir l’affichage suivant : 1 2 3 4
2. Que produit le code suivant ?
i = 10
while i > 0 :
i -= 3
print("*")
if i <= 3:
break
else:
print("*")
3. Que produit le code suivant :
a = 'hello' # line 1
def x(a,b): # line 2
z = a[0] # line 3
return z # line 4
print(x(a))
4. Que produit le code suivant ?
d={"A":"1"}
if "A" in d:
print("x")
5. que produit le code suivant?
x=1
if x>0:
print("A")
elif x==1:
print("B")
6. Que produit le code suivant ?
d={"a":1,"b":2}
for k,v in [Link]():
print(k,v,sep=":")
7. Que produit le code suivant ?
x=0
y=1
if x != y:
if x>y:
print("1")
if x<y:
print("2")
if x==False:
print("3")
elif x==0:
print("4")
else:
print("5")
else:
print("6")
8. Que produit le code suivant ?
s = 'python'
for i in range(len(s)):
i = s[i].upper()
print(s, end="")
9. Que produit le code suivant ?
x=1
def a(x):
return 2 * x
x = 2 + a(x)
print(a(x))
10. Que produit le code suivant ?
for i in range(0,5):
if i%2 == 0:
if i == 2:
continue
print(i, end="")
11. Que produit le code suivant ?
s = 'SPAM'
def f(x):
return s + 'MAPS'
print(f(s))
12. Que produit le code suivant ?
i = 250
while len(str(i)) > 72:
i *= 2
else:
i //= 2
print(i)
13. Que produit le programme suivant ?
n=6
n2=str(n)*2
print(n2)
14. Que produit le programme suivant ?
def fun(n):
n**=n
return n
print (fun(3))
15. Que produit le programme suivant ?
def fun(a, b=2):
return a-b
print(fun(7,1))
16. Que produit le programme suivant:
list1=[1,2,3]
list2=[]
for n in list1:
n+=1
[Link](0,n)
print(list2)
17. Combien vaudra la variable n à la fin de ce
programme ?
n=10
for i in range(10,15):
n=i
Saisissez votre réponse au clavier :
18. Combien vaudra la variable a à la fin de ce programme ?
a=7
a=a+3
17
8
10
4
-2
7
19. Combien vaut la variable m à la fin de ce programme
sachant que len(s)=38 ?
s="Qui croit en ses rêves, manque sa vie."
m=s[-37:-2:2]
"u ri nssrvs aqes i"
"ies v,ausv"
"Qui croit en ses rêves, manque sa "
"s rêves,"
"o sêsmq"
"ucies v,aus"
20. Combien vaudra la variable n à la fin de ce programme ?
n=0
for i in range(4):
n=n+1
9
3
11
0
4
21. Combien vaudra la variable x à la fin de ce programme
utilisant un test if ?
x=16
if x!=12:
x=x+3
else:
x=x-3
13
19
21
22. Cochez toutes les chaînes de caractères s pour lesquelles la
condition suivante est vérifiée :
[Link]()==False
s="8+8=16"
s="4710"
s="2+6=8"
s="M. DUPOND"
s="."
s="114"
s="5747"
aucune de ces chaînes vérifie la condition
23. Combien vaut la variable c à la fin de ce programme ?
d1={'g': 'z', 'h': 'b', 'l': 'n', 'n': 'o', 'q': 'm', 'w': 'y', 'v':
't', 'x': 'v', 'z': 'q'}
d2={'b': 'f', 'm': 'u', 'o': 'h', 'n': 'd', 'q': 'i', 't': 'r', 'v':
'c', 'y': 'a', 'z': 'p'}
c=d2[d1['n']]
Saisissez votre réponse au clavier : c=' '
24. Combien vaut 41%5 ?
0
8
3
2
1
25. Combien vaudra la variable x à la fin de ce programme ?
i=84
if i==43:
x=7
elif i<12:
x=35
else:
x=98
26. Combien vaut la liste c à la fin de ce programme ?
a=['E', 'N', 'D', 'F', 'D', 'H', 'Q', 'D']
b=[98, 43, 47, 39, 2, 45]
c=b+a
['E', 'N', 'D', 'F', 'D', 'H', 'Q', 'D', 58, 64]
[98, 43, 47, 39, 2, 45, 'E', 'N', 'D', 'F', 'D', 'H', 'Q', 'D']
['E', 'N', 'D', 'F', 'D', 'H', 'Q', 'D', 45, 2, 39, 47, 43, 98]
['E', 'N', 'D', 'F', 'D', 'H', 'Q', 'D', 98, 43, 47, 39, 2, 45]
['E', 'N', 'D', 'F', 'D', 'H', 'Q', 'D']
27. Combien vaudra la variable x à la fin de ce programme
utilisant un test if ?
x=13
if x>=13:
x=x+3
if x>2:
x=x+4
13
21
16
20
28. Combien vaudra la variable y à la fin de ce programme ?
x=3
y=3
z=4
z=1-x
x=x+1
x=z-1
y=z-2
y=y-4
y=z+4
Saisissez votre réponse au clavier :
29. On crée une liste contenant les 10 premiers nombres entiers
naturels par
liste=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Combien vaut alors liste[1:8] ?
[9]
[2, 3, 4, 5, 6, 7, 8]
[10]
[2, 8]
30. Combien vaut la variable c à la fin de ce programme ?
a='7'
b='q'
c=(a*3+b*3)[1:-1]
qqq7qqq
7q7q7q7
77
77qq
q7q7q7
31. Combien vaut la variable m à la fin de ce programme
sachant que len(s)=47 ?
s="Pourquoi cette question commence par pourquoi ?"
m=s[-30:-12:1]
"oruicteqeto omneprpuq"
""
"uoe snmcaou"
"t m"
"estion commence pa"
"incmec a"
32. Combien vaudra la variable n à la fin de ce programme ?
n=2
for i in range(33):
n=2-n
33
4
32
0
33. Complétez la correspondance clé/valeur suivante concernant
le dictionnaire dico :
dico={'A': 20, 'B': 22, 'G': 25, 'O': 24, 'Q': 9, 'P': 6}
dico[' ']=9
34. Combien vaut la variable b à la fin de ce programme ?
s="La mort des loups, c'est la santé des brebis."
b=[Link]("des")>1
True
False
35. Si a=27 et b=27 alors la condition logique a!=b est :
vraie
fausse
36. Que produit les programmes suivants :
a. Programme 1
def fun(n):
x=[]
for i in range(n):
[Link](i)
return x
print(fun(4))
b. Programme 2:
n=5
n2=str(n)*2
print(n2)
c. Programme 3:
my_list=(1,2,3)
def fun(list):
return list[1]
print(fun(my_list))
d. Programme 4:
def fun():
return
print("Hello, world")
print(fun())
e. Programme 5:
fun()
def fun():
a=3
return True
x=fun()
print(x)
f. Programme 6:
def fun(n):
n**=n
return n
print (fun(3))
g. Programme 7:
def fun(a, b=2):
return a-b
print(fun(7,1))
h. Programme 2:
d={"a":1,"b":2}
for k,v in [Link]():
print(k,v,sep=":")
i. Programme 8:
d={"A":"1"}
if "A" in d:
print("x")
j. Programme 9:
list1=[1,2,3]
list2=[]
for n in list1:
n+=1
[Link](0,n)
print(list2)
k. Programme 10:
nb=[1,2,3,4,5]
n=nb[2:]
print(n)
l. Programme11:
x=[1,"A",3,4]
print(x[-1])
m. Programme 12:
t1=(1,0)
t2=(0,1)
for e1 in t1:
for e2 in t2:
print(e1,e2)
n. Programme 13:
for i in range(0,5):
if i%2 == 0:
if i == 2:
continue
print(i, end="")
o. Programme 14:
n=1
while n!=0 :
print(0)
p. Programme 15:
x=0
y=1
if x != y:
if x>y:
print("1")
if x<y:
print("2")
if x==False:
print("3")
elif x==0:
print("4")
else:
print("5")
else:
print("6")
q. Programme 16
a=1
b=0
if a==True and b==False:
print("1")
elif a==True or b==False:
print("2")
else:
print("3")
r. Programme 17
x=1
if x>0:
print("A")
elif x==1:
print("B")
s. Programme 18
x=2
#y=2*x
print(y)
t. Programme 19
print("a","b", sep="-")
u. Programme 20
x=4
y=4>>1
print(y)
v. Programme 21
a=1
b=0
x=a or b
y=not(a and b)
print(x+y)