Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
function help
#5
You could do something like this. Should use some formatting, but should have similar output.

factor = {
        "hour": 60**2,
        "minute": 60,
        "second": 1
        }

def conversion(number, source, target):
    multiplier = factor[source] / factor[target]
    return number * multiplier

number = 3  # count
time = "hour"  # unit in
hms = "second"  # unit out

ans = conversion(number, time, hms)
print(f"there are {ans} {hms} in {number} {time}")
Output:
there are 10800.0 second in 3 hour
buran likes this post
Reply


Messages In This Thread
function help - by Nickd12 - Nov-06-2020, 09:39 PM
RE: function help - by Gribouillis - Nov-06-2020, 09:56 PM
RE: function help - by jefsummers - Nov-07-2020, 07:35 PM
RE: function help - by Nickd12 - Nov-08-2020, 01:44 AM
RE: function help - by bowlofred - Nov-08-2020, 04:23 AM
RE: function help - by Gribouillis - Nov-08-2020, 07:32 AM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020