Я пытаюсь сделать s-программу, которая берет текст и возвращает пользователю каждую третью букву, включая первую букву. Это то, что я написал.строка в индексе вне диапазона grok learning
msg = input('Message? ')
for i in range(len(msg)):
(i) = (i*3)
print(msg[i], end=' ')
Это возвращает все thurd письмо, включая 1-ю букву, а затем и выдает ошибку:
Файл "program.py", строка 4, в печати (МВП [I], конец =» ') IndexError: строка index out of range
Также программное обеспечение, которое я использую, говорит: Тестирование первого примера, но игнорирование пробелов. В вашем представлении появилось исключение типа IndexError. Это произошло в строке 4 вашего представления.
Каков самый простой способ исправить это?
Это домашнее задание? – GLaDOS
ваш индекс выйдет за пределы диапазона, когда вы пересечете 1/3 строки – dnit13