программа с циклом python

мне нужно сделать программу что бы я вписывал слово (a=str(input()) а потом программа делала цикл с помощью которого выводилось слово по символу. типа программа считает количество символов сначала а потом цикл делает что то похожее на вывод буквы по номеру. типа слово h=str(input()) "конец". программа делает цикл и в цикле что то на подобии вывода первого символа слова. после этого программа добавляет +1 к номеру символа в слове и выводилась за счёт этого вторая буква. потом добавлялась ещё единица. и снова выводилось что бы было так: h=конец. цикл к +1 к номеру символа конец цикла о +1 к номеру символа конец цикла н +1 к номеру символа конец цикла е +1 к номеру символа конец цикла ц +1 к номеру символа конец цикла


Ответы (1 шт):

Автор решения: mrBars1k
a = str(input())
for i in a:
    print(i)

Никакие индексы к слову не нужно предавать (+1 и т д), тип данных строка уже является итерируемым объектом и каждый его символ уже имеет индекс. В python отсчёт идёт от 0.

Если Вам нужно всё таки число добавить к букве по возрастанию, то:

a = str(input())
b = -1
for i in a:
    b += 1
    print(i, b)

Это самые базовые основы языка python. Я не против любых вопросов здесь, но всё же лучше почитать любую статью, первые главы учебника или видео на youtube, чем здесь задавать такие вопросы.

→ Ссылка