所以我正在尝试使用for循环和拼接创建一个函数,该函数输出如下所示的单词:
w
wo
wor
word
word
wor
wo
w
我正在尝试学习有关定义函数的信息,因此我想使用一个允许同时输入正向和反向的函数。如果我使用“返回”功能,则我的代码会提前终止。如果我不使用return函数,则会得到“无”。我怎样才能摆脱无人?
谢谢
word = raw_input('Enter word to be spelled: ')
wordlength = len(word)
def direction(x):
"""Type direction of word to be spelled as str, forward or reverse."""
if x == 'reverse':
for x in range(wordlength, 0, -1):
print word[:x]
if x == 'forward':
for x in range(0, wordlength + 1):
print word[:x]
print direction('forward')
print direction('reverse')
哔哔one
开满天机
相关分类