Correction de l'épreuve 34
Sujet (PDF intégré)
Exercice 1
def tri_selection(tab):
for i in range(len(tab)-1):
indice_min = i
for j in range(i+1, len(tab)):
if tab[j] < tab[indice_min]:
indice_min = j
tab[i], tab[indice_min] = tab[indice_min], tab[i]
return tab
Exercice 2
from random import randint
def plus_ou_moins():
nb_mystere = randint(1,99)
nb_test = int(input('Proposez un nombre entre 1 et 99 : '))
compteur = 1
while nb_mystere != nb_test and compteur < 10 :
compteur = compteur + 1
if nb_mystere > nb_test:
nb_test = int(input('Trop petit ! Testez encore : '))
else:
nb_test = int(input('Trop grand ! Testez encore : '))
if nb_mystere == nb_test:
print ('Bravo ! Le nombre était ', nb_mystere)
print('Nombre d essais: ', compteur)
else:
print ('Perdu ! Le nombre était ', nb_mystere)
Pas excessivement dur
Précédent | Suivant