Exercices supplémentaires
Contents
Exercices supplémentaires#
Pour chacun des codes ci-dessous, déterminez ce qui sera affiché par ce script.
Double boucles#
m = [[1,2,3],[4,5,6],[7,8,9]]
s = 0
for i in range(3):
for j in range(3):
s += m[i][j]
print(s)
m = [[1,2,3],[4,5,6],[7,8,9]]
s = 0
for i in range(3):
for j in range(3):
s += m[i][j]
print(s)
m = [[1,2,3],[4,5,6],[7,8,9]]
for i in range(3):
s = 0
for j in range(3):
s += m[i][j]
print(s)
m = [[1,2,3],[4,5,6],[7,8,9]]
s = 0
for j in range(3):
for i in range(3):
s += m[i][j]
print(s)
m = [[1,2,3],[4,5,6],[7,8,9]]
for j in range(3):
s = 0
for i in range(3):
s += m[i][j]
print(s)
m = [[1,2,3],[4,5,6],[7,8,9]]
for i in range(3):
for j in range(i+1):
print(i, j, m[i][j])
m = [[1,2,3],[4,5,6],[7,8,9]]
s = 0
for i in range(3):
for j in range(i+1):
s += m[i][j]
print(s)
m = [[1,2,3],[4,5,6],[7,8,9]]
s = 0
for i in range(3):
for j in range(3):
if i == j:
s += m[i][j]
print(s)
m = [[1,2,3],[4,5,6],[7,8,9]]
s = 0
for i in range(3):
for j in range(3):
if i > j:
s += m[i][j]
print(s)
m = [[1,2,3],[4,5,6],[7,8,9]]
s = 0
for i in range(3):
for j in range(3):
if i <= j:
s += m[i][j]
print(s)
m1 = [[1,2,3]]
m2 = [[1],[3],[5]]
s = 0
for i in range(1):
for j in range(3):
s += m1[i][j]*m2[j][i]
print(s)
while#
x = 0
while x < 5:
print(x)
x = x + 1
x = 0
while x < 5:
x = x + 1
print(x)
x = 0
while x < 5:
x = x + 1
print(x)
x = 10
while x < 5:
x = x + 1
print(x)
x = 10
while x > 5:
x = x + 1
print(x)
x = 10
while x > 5:
x = x + 1
print(x)