I am learning Python right now. I just wanted to know. Is it possible, if you return 3 values from a function can you store them in 3 separate variables?
def convert_second(seconds):
hours = seconds // 3600
minutes = (seconds - hours * 3600) // 60
remaining_seconds = seconds - hours * 3600 - minutes * 60
return hours, minutes, remaining_seconds
duration = convert_second(5000)
print(duration)
It works like this:
def convert_second(seconds):
hours = seconds // 3600
minutes = (seconds - hours * 3600) // 60
remaining_seconds = seconds - hours * 3600 - minutes * 60
return hours, minutes, remaining_seconds
hours, minutes, remaining_seconds = convert_second(5000)
print(f"{hours= }",f"{minutes= }",f"{remaining_seconds= }")
prints:
hours= 1 minutes= 23 remaining_seconds= 20