正如标题所说,由于某种原因,shell忽略了def函数,并没有大写标语。
number = int(input("how many times is the slogan displayed?: "))
entry = input("slogan:")
def banner(entry):
entry = entry.upper()
return(banner)
for i in range(number):
print(entry)
答案 0 :(得分:0)
这是你的整个代码吗?如果是这样,您永远不会调用功能横幅。您还返回函数本身,这是递归的。
您需要执行以下操作:
number = int(input("how many times is the slogan displayed?: "))
entry = input("slogan:")
def banner(entry):
entryUp = entry.upper()
return entryUp
for i in range(number):
print(banner(entry))
如果您从未要求使用横幅,则无法使用横幅。