为什么退货不退货? 关闭

问题描述

我是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))