Vous êtes sur la page 1sur 5

EXERCICE 1

Q1

In [4]:

nb = 1

while nb <= 40:


print('informatique')
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

while nb <= n-1:


produit = (nb+1) * produit
nb += 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

for i in range(2, n):


if n % i == 0:
s = 2
break

if s == 1:
print(n, "est un nombre premier")
else:
print(n, "n'est pas un nombre premier")

saisir un nombre :13


13 est un nombre premier
Q2

In [2]:
n = int(input('saisir un nombre :'))

x = 1

while n//10 != 0:
n = n//10
x += 1

print('nombre de chiffres :', x)

saisir un nombre :2020


nombre de chiffres : 4

Q3

In [7]:
n = int(input('saisir un nombre :'))

s = 0

while n > 0:
s += n % 10
n = n//10

print('somme des chiffres :', s)

saisir un nombre :1978


somme des chiffres : 25

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

saisir un nombre: 371


371 est un nombre Armstrong

Vous aimerez peut-être aussi