Форум сайта python.su
Занятия в школе начинаются в 8-30. Урок длится 45 минут, перерывы между
уроками – 10 минут. Ввести номер урока и вывести время его окончания.
Пример:
Введите номер урока: 6
13-50
Офлайн
От того что вы будете плодить кучу тем - быстрее вам не помогут. Это по другому работает.
Офлайн
JOHN_16Никто не “плодит” кучу тем.
От того что вы будете плодить кучу тем - быстрее вам не помогут. Это по другому работает.
Офлайн
mashamironova081999
интересно прям, а что же я тогда удаляю…
Офлайн
Какой тип данных для массива лучше использовать чтобы программа не воспринимала 8-30 как арифметическую операцию?
Я хотел сделать чтобы программа выводила из массива соответствующий элемент запросу, но потом подумал что можно просто I элемент из массива выводить, но столкнулся с тем что программа воспринимает данные из массива не как float, а string
Отредактировано Borol (Янв. 7, 2019 18:31:21)
Офлайн
schedule = ['8-30', '8-30','9-25','10-20', '11-15', '12-10', '13-15', '15-00'] i = input() print ("Урок закончится в", schedule[i] )
Офлайн
Borolпотому что input() возвращает строку, а индекс должен быть числом.
Как правильно, почему я не могу вывести i элемент?
... i = int(input()) ...
[code python][/code]
Отредактировано PEHDOM (Янв. 8, 2019 09:28:19)
Офлайн
PEHDOMя это понимал, но пытался вот так. Спасибо.
потому что input() возвращает строку, а индекс должен быть числом.
... int.i = input() ...
Офлайн