Python 要解决的逻辑或代码是什么

Python 要解决的逻辑或代码是什么,python,Python,输入将由偶数行文本组成。输入将以空行终止。假设有2n行输入。您的程序应该打印出输入的最后n行,即输入的后半部分,然后是前n行,即输入的前半部分 例如,如果输入为以下内容: 我们亲爱的朋友 def homeworkAssignment(): arrText = [] line = input() while line != "": arrText.append(line) line = input

输入将由偶数行文本组成。输入将以空行终止。假设有2n行输入。您的程序应该打印出输入的最后n行,即输入的后半部分,然后是前n行,即输入的前半部分

例如,如果输入为以下内容:

我们亲爱的朋友

   def homeworkAssignment():
        arrText = []
        line = input()
        while line != "":
            arrText.append(line)
            line = input()
        middle = len(arrText) // 2
        for i in range(middle, len(arrText)):
            print(arrText[i])
        for i in range(middle):
            print(arrText[i])
我们吃吧

那么输出应该是:

我们吃吧


我们亲爱的朋友,

这看起来像是一个家庭作业问题。是的,这是一个家庭作业问题,但他们同意我们可以让任何人帮助解决i=1,而1:line=input()如果line='':虽然您的讲师可能同意,但stackoverflow不是针对这类问题的。我们希望你做大部分工作。我同意,但我需要一些帮助来解决这个问题。我必须今天提交。至少告诉我逻辑。我会试着自己做
   def homeworkAssignment():
        arrText = []
        line = input()
        while line != "":
            arrText.append(line)
            line = input()
        middle = len(arrText) // 2
        for i in range(middle, len(arrText)):
            print(arrText[i])
        for i in range(middle):
            print(arrText[i])