Laurentvidal.fr simplifie la recherche de solutions à toutes vos questions grâce à une communauté active et experte. Découvrez des réponses complètes à vos questions grâce à des professionnels expérimentés sur notre plateforme conviviale. Obtenez des solutions rapides et fiables à vos questions grâce à des professionnels expérimentés sur notre plateforme de questions-réponses complète.

Bonjour j’ai un exercice en nsi
que je ne comprends pas est-ce qu’il serait possible de m’aider
Merci.

Ecrire une fonction permettant de transformer un temps donné en (h,mn,s) en s:

Sagot :

Explications:

Salut, voilà un programme un peu amélioré :

entry = input("Entrez une heure (format : #h#m#s) \n")

entry = input("Entrez une heure (format : #h#m#s) \n")def transformer(nb):

entry = input("Entrez une heure (format : #h#m#s) \n")def transformer(nb): liste = []

entry = input("Entrez une heure (format : #h#m#s) \n")def transformer(nb): liste = [] for nbs in nb:

entry = input("Entrez une heure (format : #h#m#s) \n")def transformer(nb): liste = [] for nbs in nb: liste.append(nbs)

entry = input("Entrez une heure (format : #h#m#s) \n")def transformer(nb): liste = [] for nbs in nb: liste.append(nbs) try:

entry = input("Entrez une heure (format : #h#m#s) \n")def transformer(nb): liste = [] for nbs in nb: liste.append(nbs) try: index = liste.index("h")

entry = input("Entrez une heure (format : #h#m#s) \n")def transformer(nb): liste = [] for nbs in nb: liste.append(nbs) try: index = liste.index("h") index2 = liste.index("m")

entry = input("Entrez une heure (format : #h#m#s) \n")def transformer(nb): liste = [] for nbs in nb: liste.append(nbs) try: index = liste.index("h") index2 = liste.index("m") index3 = liste.index("s")

entry = input("Entrez une heure (format : #h#m#s) \n")def transformer(nb): liste = [] for nbs in nb: liste.append(nbs) try: index = liste.index("h") index2 = liste.index("m") index3 = liste.index("s") except:

entry = input("Entrez une heure (format : #h#m#s) \n")def transformer(nb): liste = [] for nbs in nb: liste.append(nbs) try: index = liste.index("h") index2 = liste.index("m") index3 = liste.index("s") except: print("Erreur | Format : #h#m#s")

entry = input("Entrez une heure (format : #h#m#s) \n")def transformer(nb): liste = [] for nbs in nb: liste.append(nbs) try: index = liste.index("h") index2 = liste.index("m") index3 = liste.index("s") except: print("Erreur | Format : #h#m#s") else:

entry = input("Entrez une heure (format : #h#m#s) \n")def transformer(nb): liste = [] for nbs in nb: liste.append(nbs) try: index = liste.index("h") index2 = liste.index("m") index3 = liste.index("s") except: print("Erreur | Format : #h#m#s") else: heures = int(''.join(liste[:index]))

entry = input("Entrez une heure (format : #h#m#s) \n")def transformer(nb): liste = [] for nbs in nb: liste.append(nbs) try: index = liste.index("h") index2 = liste.index("m") index3 = liste.index("s") except: print("Erreur | Format : #h#m#s") else: heures = int(''.join(liste[:index])) minutes = int(''.join(liste[index+1:index2]))

entry = input("Entrez une heure (format : #h#m#s) \n")def transformer(nb): liste = [] for nbs in nb: liste.append(nbs) try: index = liste.index("h") index2 = liste.index("m") index3 = liste.index("s") except: print("Erreur | Format : #h#m#s") else: heures = int(''.join(liste[:index])) minutes = int(''.join(liste[index+1:index2])) secondes = int(''.join(liste[index2+1:index3]))

entry = input("Entrez une heure (format : #h#m#s) \n")def transformer(nb): liste = [] for nbs in nb: liste.append(nbs) try: index = liste.index("h") index2 = liste.index("m") index3 = liste.index("s") except: print("Erreur | Format : #h#m#s") else: heures = int(''.join(liste[:index])) minutes = int(''.join(liste[index+1:index2])) secondes = int(''.join(liste[index2+1:index3])) return (heures3600) + (minutes60) + secondes

if transformer(entry):

print(transformer(entry), "secondes")

Pour que ça marche, il faut entrer l'heure sous le format : #h#m#s

ex : 1h20m40s