On donne l'algorithme suivant permettant d'afficher à l'écran les entiers pairs compris entre 1 et 99.
for i in range(1,100) :
if i%2==0 :
print(i)
Comment modifier cet algorithme pour afficher les entiers impairs compris entre 1 et 99 ?
On donne l'algorithme suivant permettant de compter le nombre d'apparitions du nombre 5, au cours de 10 générations aléatoires de nombres entiers entre 1 et 6 :
from random import randint
s=0
for i in range(1,11) :
r=randint(1,6)
if r==5 :
s=s+1
Comment modifier cet algorithme pour générer des nombres entiers entre 1 et 10 ?
On donne l'algorithme suivant permettant d'afficher le double de la somme de deux nombres générés aléatoirement entre 1 et 5 si la somme des deux nombres est strictement supérieure à 10 :
from random import randint
a= randint(1,5)
b=randint(1,5)
if a + b > 10:
print(2*(a+b))
Comment modifier cet algorithme pour afficher le double du carré de la somme de a et b ?
On donne l'algorithme suivant permettant d'afficher le plus grand de deux nombres générés aléatoirement entre 1 et 10 :
from random import randint
a= randint(1,10)
b=randint(1,10)
if a> b :
print(a)
elif a<b :
print(b)
Comment modifier cet algorithme pour afficher « les nombres sont égaux » si les deux nombres sont égaux ?
On donne l'algorithme suivant permettant d'afficher l'aire d'un carré de côté c donné par l'utilisateur tant que celui-ci veut poursuivre :
rep = "Oui"
while rep == "Oui":
print("Entrer la longueur du côté du carré")
c= input()
print(c**2)
rep = input("Voulez-vous renseigner une autre valeur (Oui ou Non) ?\n")
Comment modifier cet algorithme pour afficher le périmètre du carré ?