New course! Every coder should learn Generative AI!
Try a free lesson12 Answers
+ 2
У вас в стр. 9 прописана команда для условия с 10 часов
+ 2
Дьявол таится в мелочах.Я понял.Спасибо,что помог
+ 2
Проще говоря, любое однозначное число в этом виде должно начинаться с 0(так как чисел ведь четыре "ХХ:ХХ") , например 9:46 am >> 09:46; 2.12 am >> 02:12 и т.д.
+ 1
Нужно прописать условие до и после 10 часов
+ 1
Ещё раз внимательно перечитай условие задачи, тебе дают все подсказки для решения.
Вывод должен быть в 24-часовом формате (XX:XX)
Пример ввода: 1:15 PM
Пример вывода: 13:15
Ты не справился даже с этим примером, а там есть ещё несколько условий при решении которых тесты станут положительными.
Одно из условий я тебе подсказал, думай.
Ты начал переводить стр. 9 и остановился на z[0:2].
Так что это значит?
И что произойдёт после int(z[0:2])+12 ?
0
На каком вводе косяк?
0
print(str((int(z[0:2])+12))+z[3:5]) может так
0
Не, не так
0
В твоем случае ошибка уже на втором этапе
0
В конце должно быть:
+z[2:5])
Под индексом 2 у нас двоеточие, но это все равно изначальную проблему не решает
0
Отлично сказано, Василий.Можно пояснить?
0
AM Время до полудня;
PM Время после полудня;
Строка 9:print(str((int(z[0:2])+12))+z[2:5])
Переводим на родной с питона:
Выводить(строковое((численное(z[0:2])+12))+z[2:5])
Почему ты считаешь, что тут команда для условия с 10 часов?
Я вставлял разные значения(как большие 10 часов, так и меньшие) , ответ был всегда верным.