我刚刚开始学习python,但我很难让这个函数正常工作。提前感谢:)
下面是代码:
def RightAlign (text, textR):
text = str ("word")
textR = '{:>30}'.format(text)
' '
return print(textr)
#=============================#
print("What school do you go to")
School = str(input(""))
RightAlign(School)
下面是错误:TypeError:RightAlign()缺少1个必需的位置参数:“textR”
再次感谢你
您的
RightAlign
方法由两个参数定义,您只传递一个参数。我怀疑您只想传递一个参数因此,将方法定义更改为:
此外,我注意到在您的
RightAlign
方法中,您使用str(word)
过度编写了文本。我不知道这是否是您的故障排除的一部分,但您永远不会得到您想要的输出。所以我建议你去掉这条线。您的代码如下所示:演示:
只是一些小注释,以帮助改进您的代码。您无需回复电话即可按此处的方式打印:
相反,您可以这样做:
然后,当您调用它时,只需执行以下操作:
或
相关问题 更多 >
编程相关推荐