Python 需要使用input_str和size作为参数创建CenterIT函数

Python 需要使用input_str和size作为参数创建CenterIT函数,python,python-2.7,Python,Python 2.7,如果可能的话,我必须编写一个CenterIT(input_str,size)函数,第一个参数是字符串,第二个参数是整数,以返回一个长度等于size的字符串,其中input_str位于中间。如果大小小于输入长度,则返回未更改的输入长度 def centerit(input_str, size): if size <= len(input_str): return input_str for x in range((size - len(input_str))/

如果可能的话,我必须编写一个CenterIT(input_str,size)函数,第一个参数是字符串,第二个参数是整数,以返回一个长度等于size的字符串,其中input_str位于中间。如果大小小于输入长度,则返回未更改的输入长度

def centerit(input_str, size):
    if size <= len(input_str):
        return input_str
    for x in range((size - len(input_str))/2):
        input_str = " " + input_str + " "
    if len(input_str) == size:
        return input_str
    return input_str + " "
def centerit(输入,大小):

如果大小以下是可以帮助您的文档:
-如果你想从用户那里得到什么,只需使用函数。
-这就是你如何创建一个你已经创建的(这里有调用它的示例。)

您所有的答案都在这些文档中。

这看起来像是家庭作业。。。无论如何<代码>大小=返回长度(原始输入)
无效<代码>返回len(原始输入)is。如果在函数内部设置,则函数不会“执行”,因为python通过值而不是引用发送简单类型。把问题的其余部分告诉我们,这样我们就可以了解你的CS老师试图让你做的可笑的要求。在你调用
CenterIT
之前,你必须使用
raw\u input
,所以
raw\u input
不应该是
CenterIT
的一部分,这就是问题的全部。他是一位非常含糊的老师。我主要是希望你们能澄清这个问题,哈哈。