Information

Author(s) Tanguy De Bels
Deadline No deadline
Submission limit No limitation

Sign in

TP02_ ExerciceSup1_QCM


Question 1: While loops

Which of the following code fragments calculates the sum of the first n positive integers?

Question 2: Boucles for

Laquelle des boucles for ci-dessous affiche correctement les carrés des n premiers entiers positifs?

Question 3: Boucles for

Les boucles for sont très fréquemment utilisées dans des programmes Python. Vous devez pouvoir utiliser facilement de telles boucles dans vos programmes. Parmi les boucles for ci-dessous, quelle est celle qui affiche cinq fois le caractère * sur une même ligne à l'écran ?

Question 4: Boucles imbriquées

Laquelle des boucles ci-dessous permet d'afficher à l'écran un rectangle composé de l lignes contenant chacune c caractères ? Par exemple, le rectangle ci-dessous est un rectangle de 3x7

XXXXXXX
XXXXXXX
XXXXXXX

On supposera pour répondre à cette question que les variables l et c ont été correctement initialisées.

Question 5: Boucles for et while

Python supporte à la fois les boucles for et les boucles while. Souvent, on peut utiliser une boucle for à la place d'une boucle while et inversement. Considérons la boucle for ci-dessous :

for i in range(0, n, 2):
   #faire quelque chose

A laquelle des boucles while ci-dessous cette boucle est-elle équivalente ?