在OSX上的python 3.5.2中使用IDLE
我在IDLE中输入以下代码:
def hello(name):
return("Hello " + name)
hello('Bob')
我点击了运行模块,shell似乎运行了代码,但它没有按预期输出“Hello Bob”。我的空白是正确的。
答案 0 :(得分:1)
您hello
方法正在返回"Hello " + name
但是当您调用hello('Bob')
时,您需要将结果存储在某个变量中,或者只是打印它。
如果您只想打印hello
方法的返回值,请将hello('Bob')
更改为print(hello('Bob'))
def hello(name):
return("Hello " + name)
print(hello('Bob'))
<强>输出强>
Hello Bob