2024-10-01 04:49:18 发布
网友
假设我输入了inputjohn doe garry 我想打印garry doe john
input
john doe garry
garry doe john
我尝试过很多次:
for x in range(0,l-1): first = first+' '+li[i][0] i-=1 first=li[l-1]+' '+first print(first)
但它并没有像我期望的那样让我得到输出
如果您只想print:
print
first = input() for i in first.split()[::-1]: print(i, end=' ')
doegarryjohn(xenial)vash@localhost:~/python/stack_overflow$ python3.7 reverse.py john garry doe doe garry john
如果要将其存储为变量:
first = input() f_reverse = '' for i in first.split()[::-1]: f_reverse += (i + ' ') print(f_reverse)
您可以尝试以下操作:拆分输入,使用[::-1]片反转标记,然后join将它们重新组合在一起。你知道吗
[::-1]
join
input = 'john doe garry' rev = ' '.join(input.split()[::-1]) print(rev) # garry doe john
嗨,曼尼什,你的代码看起来有点进步
na = input('enter your name ') li=na.split() li = na.split() l=len(li) i=0 for x in range(0,l): first=first+' '+li[i-1] k-=1 first=first print(first)
如果您的输入是john doe garry,那么输出是。你知道吗
garry doe john我希望它对你有用谢谢。你知道吗
如果您只想
print
:如果要将其存储为变量:
您可以尝试以下操作:拆分输入,使用
[::-1]
片反转标记,然后join
将它们重新组合在一起。你知道吗嗨,曼尼什,你的代码看起来有点进步
如果您的输入是
john doe garry
,那么输出是。你知道吗garry doe john
我希望它对你有用谢谢。你知道吗相关问题 更多 >
编程相关推荐