-2
votes

Je connais 3600 secondes en une heure et 60 secondes en une minute mais comment je peux résoudre ce problème

Comment puis-je imprimer le nombre total de secondes en fonction des paramètres de la fonction: heures, minutes et secondes.

def print_seconds(hours, minutes, seconds):
    print(___)

Exemple: print_seconds(1,2,3)


4 commentaires

Quelle est exactement votre contribution?


Comment pouvez-vous résoudre quoi? Veuillez lire Comment demander .


le nombre total de secondes en fonction des paramètres de fonction heures, minutes et secondes


Vous nous avez dit que vous savez déjà combien de secondes sont dans une heure et combien de secondes sont dans une minute. Comment résoudriez-vous cela avec un crayon et du papier?


3 Réponses :


0
votes

Est-ce ce que vous recherchez?

def print_seconds(hours,minutes,seconds):
    print(3600*hours+60*minutes+seconds)

Pour print_seconds(1,2,3) , print_seconds(1,2,3) , print_seconds(1,2,3) , vous obtiendrez une sortie de 3723 .

Je suggérerais le module datetime si vous cherchez à fonctionner à temps.


0 commentaires

0
votes
def print_seconds(hours, minutes, seconds):

secs = (hours*3600)+(minutes*60)+(seconds)
print(f'Number of seconds is {secs}')

print_seconds(2,3,40)

0 commentaires

0
votes
def print_seconds(hours, minutes, seconds):
    
    return hours*3600+minutes*60+seconds 

result=print_seconds(1,2,3) #instead of 1,2,3 you can put your own numbers 
print(result)

0 commentaires