-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtask_1.py
More file actions
26 lines (26 loc) · 1.38 KB
/
task_1.py
File metadata and controls
26 lines (26 loc) · 1.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
time_value = '1h 45m,360s,25m,30m 120s,2h 60s'
# Переменная для счета общего количества минут
count_minutes = 0
# Разделяем строку на отдельные части по запятой
time_parts = time_value.split(',')
for part in time_parts:
# Разделяем каждую часть по пробелу
parts = part.split()
# Переменная для счета минут в часах, минутах и секундах
minutes = 0
for i in parts:
# Проверяем есть ли в части "h" для часов и если есть считаем и переводим в минуты
if "h" in i:
hours=int(i.replace("h",""))
minutes += hours * 60
# Проверяем если в части "m" для минут и если есть считаем минуты
elif "m" in i:
mins=int(i.replace("m",""))
minutes += mins
# Проверяем если в части "s" для секунд и если есть считаем и переводим в минуты
elif "s" in i:
secs=int(i.replace("s",""))
minutes += secs // 60
# Считаем общее количество минут
count_minutes += minutes
print(f"Общее количество минут: {count_minutes}")