Найдите выражение if, когда общее количество минут превышает 59, вы должны добавить единицу к количеству часов и соответственно скорректировать минуты?
Это то, что у меня есть.
**#user input
name = input("What is your name?")
distance = float(input("How far are you going?"))
numStops = int(input("How many stops will you make?"))
avgSpeed = int(input("How many stops in measure?"))
#each stop will be 10 minutes
stopTime = numStops * 10
timeDriving = distance/avgSpeed
print("Total time spent driving", timeDriving)
fullHours = distance // avgSpeed
remainingMiles = distance % avgSpeed
decimalHour = remainingMiles / avgSpeed
minutes = decimalHour * 60
fullMinutes = minutes // 1
finalDisplay = stopTime + timeDriving
limit = 59
def time():
if (fullMinutes >= limit):
print("over 59", fullHours+1)
else:
print("working.")
print("Hours:" ,fullHours)
print("Minutes:" ,fullMinutes)**
это задание, данное мне в целом. Теперь, когда мы вместе разобрали большую часть кода... ваша задача - добавить общее время остановки к этому времени вождения. Помните, что если общее количество минут превышает 59, вы должны добавить единицу к количеству часов и соответственно скорректировать минуты. Ваша последняя программа должна затем отображать приветствие (например, "Привет, [имя]!") И общее количество времени, которое потребуется пользователю, чтобы совершить поездку. Это будет общее время вождения плюс время остановки в часах и минутах.
Цель: написать простую программу, которая запрашивает у пользователя некоторую информацию о поездке и выводит время в пути на экран.
результат продолжает выводиться следующим образом: Общее время, потраченное на вождение 1,0 Часы: 1,0 Минуты: 0,0 -
версия после редактирования:
limit = 59
while (fullMinutes >= limit):
print("over 59", fullHours+1)
minutes = fullHours+1
finalDisplay = stopTime + timeDriving
print("Hi", name, "!")
print("This is the final time of the whole trip all together" ,finalDisplay)
Идк, как добавить 1 к часам, если минуты превысили 59 мин.