def и for, проблема с выводом последовательности
сижу экспериментирую, вместо перечисления букв выдает мне 'N o n e' по буквам
def func():
input("Введите слово и мы разберем его по-буквам: ")
word= func()
word= str(word)
for letter in word:
print(letter)
input("Press Enter")
Ответы (1 шт):
Автор решения: DGDays
→ Ссылка
def func():
x = input("Введите слово и мы разберем его по-буквам: ")
return x
word= func()
for letter in word:
print(letter)
input("Press Enter")
Во-первых, почитайте о return в функциях и тогда поймёте почему у вас выводится None. Во-вторых, когда вы прописываете input, то всё введенное вами является строкой. Потому word = str(word) абсолютно бесполезная строка