Python 需要使用input_str和size作为参数创建CenterIT函数
如果可能的话,我必须编写一个CenterIT(input_str,size)函数,第一个参数是字符串,第二个参数是整数,以返回一个长度等于size的字符串,其中input_str位于中间。如果大小小于输入长度,则返回未更改的输入长度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))/
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
的一部分,这就是问题的全部。他是一位非常含糊的老师。我主要是希望你们能澄清这个问题,哈哈。