Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中,如何在不使用函数的情况下打印名称的反面?_Python_Python 3.x - Fatal编程技术网

在python中,如何在不使用函数的情况下打印名称的反面?

在python中,如何在不使用函数的情况下打印名称的反面?,python,python-3.x,Python,Python 3.x,假设我输入了一个输入john doe garry 我想把加里·多伊·约翰打印出来 我已经尝试过很多次了: for x in range(0,l-1): first = first+' '+li[i][0] i-=1 first=li[l-1]+' '+first print(first) 但是它并没有像我期望的那样让我输出您可以尝试以下方法:分割输入,使用[:-1]切片反转令牌,然后将它们重新连接在一起 input = 'john doe garry' rev = ' '.j

假设我输入了一个输入john doe garry 我想把加里·多伊·约翰打印出来

我已经尝试过很多次了:

for x in range(0,l-1):
    first  = first+' '+li[i][0]
    i-=1
first=li[l-1]+' '+first
print(first)

但是它并没有像我期望的那样让我输出

您可以尝试以下方法:分割输入,使用[:-1]切片反转令牌,然后将它们重新连接在一起

input = 'john doe garry'
rev = ' '.join(input.split()[::-1])
print(rev)
# garry doe john

您可以尝试以下操作:拆分输入,使用[:-1]片反转令牌,然后将它们重新连接在一起

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我希望它能为您工作,谢谢。

嗨,mannish,这看起来像是代码中的一点改进

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我希望它对您有用谢谢。

如果您只想打印:

如果要将其存储为变量:

first = input()
f_reverse = ''
for i in first.split()[::-1]:
        f_reverse += (i + ' ')

print(f_reverse)
如果您只想打印:

如果要将其存储为变量:

first = input()
f_reverse = ''
for i in first.split()[::-1]:
        f_reverse += (i + ' ')

print(f_reverse)

不使用函数?你是说不使用打印?不使用函数?你是说不使用print?我说不使用任何帮助函数我说不使用任何帮助函数它的代码对python初学者也有帮助。谢谢,伙计,干得好我很高兴这么做它的代码也帮助了python的初学者。谢谢伙计干得好我很高兴这么做