Académique Documents
Professionnel Documents
Culture Documents
Q1
In [4]:
nb = 1
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
In [3]:
for i in range(40):
print('informatique')
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
informatique
Q2
In [8]:
nb = 1
n = int(input('saisir n :'))
while nb <= n:
print(nb, end=" ")
nb += 1
saisir n :5
1 2 3 4 5
Q3
In [3]:
n = int(input('saisir n :'))
nb = n
while nb >= 1:
print(nb, end=' ')
nb -= 1
saisir n :5
5 4 3 2 1
Q4
In [5]:
nb = 1
n = int(input('saisir n :'))
while nb <= n:
if nb % 2 == 0:
print(nb, end=' ')
nb += 1
saisir n :21
2 4 6 8 10 12 14 16 18 20
EXERCICE 2
Q1
In [8]:
nb = 1
n = int(input('saisir n :'))
somme = 0
while nb <= n:
somme = nb + somme
nb += 1
print(somme)
saisir n :5
15
Q2
In [13]:
nb = 1
n = int(input('saisir n :'))
produit = 1
print(produit)
saisir n :5
120
EXERCICE 3
In [15]:
n = int(input('saisir un nombre :'))
for i in range(11):
p = n * i
print(n, '*', i, '=', p)
saisir un nombre :9
9 * 0 = 0
9 * 1 = 9
9 * 2 = 18
9 * 3 = 27
9 * 4 = 36
9 * 5 = 45
9 * 6 = 54
9 * 7 = 63
9 * 8 = 72
9 * 9 = 81
9 * 10 = 90
EXERCICE 4
In [16]:
while True:
valeur = int(input('entrer un nombre :'))
if valeur < 10:
print("c'est plus grand")
elif valeur > 20:
print('plus petit')
else:
print("c'est bon")
break
entrer un nombre :2
c'est plus grand
entrer un nombre :21
plus petit
entrer un nombre :14
c'est bon
EXERCICE 5
In [19]:
U = 1
for i in range(10):
U = 2*U +1
print(U)
3
7
15
31
63
127
255
511
1023
2047
EXERCICE 6
Q1
In [30]:
n = int(input('saisir un nombre :'))
s = 1
if s == 1:
print(n, "est un nombre premier")
else:
print(n, "n'est pas un nombre premier")
In [2]:
n = int(input('saisir un nombre :'))
x = 1
while n//10 != 0:
n = n//10
x += 1
Q3
In [7]:
n = int(input('saisir un nombre :'))
s = 0
while n > 0:
s += n % 10
n = n//10
Q4
In [1]:
n = int(input("saisir un nombre: "))
s = 0
x = n
while x > 0:
d = x % 10
s += d ** 3
x //= 10
if n == s:
print(n,"est un nombre Armstrong")
else:
print(n,"n'est pas un nombre Armstrong")