Solution maçon for


import math
import Saisie


TR_0= Saisie.SaisieIn_I('Temps pour installer la première rangée (en minutes <20) : ',1,20)
N_Rang = Saisie.SaisieIn_I('Nombre de rangées (entre 2 et 50) : ',2,50)


T_rang  = TR_0
T_mur  = TR_0

for Rang in range(2,N_Rang+1) :     # on commence à 2 car la rang 1 correspond à l’initialisation
	T_rang =  T_rang *1.1          # on ajoute 10% à chaque rang, la variable est écrasée
	T_mur = T_mur + T_rang         # cumul de chaque temps de mur
	print('Temps de la rangée {0} est de {1:.2f}'.format(Rang, T_rang))

print('---------------------------------------------------------')
print('Temps pour monter le mur est de {0:.2f} minutes '.format(T_mur))
print('---------------------------------------------------------')
h=  math.floor(T_mur/60)
m = math.floor(T_mur-h*60)
s = round((T_mur-h*60-m)*60)

print('---------------------------------------------------------')
print('Temps pour monter le mur est de {0} heures {1} minutes et {2} secondes'.format(h,m,s))
print('---------------------------------------------------------')