2024-10-16 20:52:40 发布
网友
我需要逐字逐行地写。因此,如果我编写PYTHON示例,输出应该是
N ON HON THON YTHON PYTHON
但有了这段代码:
P PY PYT PYTH PYTHO PYTHON
这是我的密码:
word = input("input word: ") r = " " for sign in word: r = sign + r print(r)
这里是另一个解决方案,以防您不想多次连接字符串
inp = 'PYTHON' print('\n'.join(inp[i:] for i in range(len(inp) - 1, -1, -1)))
输出:
由于您不需要变量r,因此此代码可能更有效
r
word = input("input word: ") for i in range(1, len(word) + 1): print(word[-i:].upper())
您非常接近,但需要在word上使用reversed关键字:
word
reversed
word = input("input word: ") r = " " for sign in reversed(word): r = sign + r print(r)
input word: house e se use ouse house
这里是另一个解决方案,以防您不想多次连接字符串
输出:
由于您不需要变量
r
,因此此代码可能更有效您非常接近,但需要在
word
上使用reversed
关键字:输出:
相关问题 更多 >
编程相关推荐