Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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函数,该函数将接受三个字符串值作为输入 来自用户。该方法将以相反顺序向用户返回字符串值的串联。该函数将从main方法调用 在main方法中,提示用户输入三个字符串_Python_String_Function_Reverse - Fatal编程技术网

读取输入并按相反顺序返回三个字符串(到目前为止只有一个字符串) 分配 编写一个Python函数,该函数将接受三个字符串值作为输入 来自用户。该方法将以相反顺序向用户返回字符串值的串联。该函数将从main方法调用 在main方法中,提示用户输入三个字符串

读取输入并按相反顺序返回三个字符串(到目前为止只有一个字符串) 分配 编写一个Python函数,该函数将接受三个字符串值作为输入 来自用户。该方法将以相反顺序向用户返回字符串值的串联。该函数将从main方法调用 在main方法中,提示用户输入三个字符串,python,string,function,reverse,Python,String,Function,Reverse,如果字符串的输入是Hello、World和Car,那么输出应该是raCdlroWolleH您的rev函数可以只包含一行代码(您应该在主函数中调用它)。这很简单: 返回三个[::-1]+两个[:-1]+一个[::-1]我认为问题在于你在做两个分开的打印,一个打印前两个单词,另一个打印第三个单词。如果你假装要把这三个词连在一起,然后把它们还给你,那么你所要做的就是 新=一+二+三 returnnew[::-1]您似乎已经知道如何反转字符串并将两个字符串连接在一起。你在寻求什么帮助?你知道如何反转字符

如果字符串的输入是Hello、World和Car,那么输出应该是raCdlroWolleH

您的rev函数可以只包含一行代码(您应该在主函数中调用它)。这很简单:


返回三个[::-1]+两个[:-1]+一个[::-1]
我认为问题在于你在做两个分开的打印,一个打印前两个单词,另一个打印第三个单词。如果你假装要把这三个词连在一起,然后把它们还给你,那么你所要做的就是

新=一+二+三


returnnew[::-1]

您似乎已经知道如何反转字符串并将两个字符串连接在一起。你在寻求什么帮助?你知道如何反转字符串。你知道如何连接。您知道如何编写函数。你知道如何获取输入。在此处发布此任务的原因是什么?添加所有三个字符串并返回从函数-done还原的字符串。我很难看出您遇到的问题。我不懂Python,所以我不打算给出答案。如果您正在寻找一种更“优雅”的方法,只需查找标准python库中可能存在的堆栈(抽象数据类型)后进先出数据结构。将所有字符串放在堆栈上,将所有字符串从堆栈中弹出。kudos=[],kudos.append(1),print(kudos)就是这样。你真棒。非常感谢。
def rev(one, two, three):
    print("Reverse of the third string is",three[::-1])

# returning concatenation of first two strings
    return one+two

def main():

    # Taking user input of 3 strings
    first = input("Enter first string:")
    second = input("Enter second string:")
    third = input("Enter third string:")


    # calling function, passing three arguments
    print("Reverse of third string is",rev(first, second, third))

main()