问题描述
我是Python的新手,正在学习return语句。 但是当我运行这段代码时,它不会返回任何内容。
def string_times(str,n):
return str*n
string_times("Hi",5)
我已经尝试在IDLE和VS Code中运行它,但是在任何一个中都没有用。
解决方法
该代码实际上正在返回某些内容,但是您没有在屏幕上输出任何内容。
只需将函数调用包装在print语句中,它就可以工作:print(string_times("Hi",5))
您需要显式打印它,使用print(string_times("Hi,5))
代替string_times("Hi",5)
为了查看输出,我建议使用print()函数。 您的代码没有任何问题,该功能可以正常工作。
def string_times(str,n):
return str*n
print(string_times("Hi",5))