/
rnekrasov
/
Python
Обзор
Документация
Войти
/
rnekrasov
/
Python
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
convert_time.py
28 строк
783 B
slowy07
refactor: clean code
30 янв 2022, 04:33
30 янв 2022, 04:33
f0af0c4
Код
Авторство
О чём код?
from __future__ import print_function # Created by sarathkaul on 12/11/19 def convert_time(input_str): # Checking if last two elements of time # is AM and first two elements are 12 if input_str[-2:] == "AM" and input_str[:2] == "12": return "00" + input_str[2:-2] # remove the AM elif input_str[-2:] == "AM": return input_str[:-2] # Checking if last two elements of time # is PM and first two elements are 12 elif input_str[-2:] == "PM" and input_str[:2] == "12": return input_str[:-2] else: # add 12 to hours and remove PM return str(int(input_str[:2]) + 12) + input_str[2:8] if __name__ == "__main__": input_time = input("Enter time you want to convert: ") print(convert_time(input_time))