函数执行问题
为啥我在IDLE的SHELL上完全运行不了函数呀??? return 去掉 中间需要插入回车,你视函数结束 本帖最后由 jackz007 于 2023-2-2 21:40 编辑def hello():
print('Hello World!')
return
print('Wellcome To FishC.com')
hello()
IDLE 的问题,第 5 行必须留空,第 6 行才会被当作是主函数的代码,否则,第 6 行会被纳入 hello() 函数,但是,第 6 行又没有按要求缩进,所以,会报错。 不能把这两条语句一起输入,应该先输入hello函数的定义,再调用。
错误:>>> def hello():
print('Hello World!')
return
print('Wellcome To FishC.com')
hello()
SyntaxError: invalid syntax
>>> 正确:>>> def hello():
print('Hello World!')
return
print('Wellcome To FishC.com')
>>> hello()
Hello World!
>>> 函数最后一行之后按两下回车
等出现 >>> 之后
再执行 hello() 2楼楼主自行跳过吧,实锤了,我是** 青出于蓝 发表于 2023-2-2 21:47
2楼楼主自行跳过吧,实锤了,我是**
回复是可以删的{:10_256:} 函数定义完,最下面保留空行,就好了,规范一体{:5_103:} tommyyu 发表于 2023-2-2 21:49
回复是可以删的
因为楼下各位老板已经看见了,删了岂不是更尬 下意识以为没加分号 Mike_python小 发表于 2023-2-3 16:50
下意识以为没加分号
C++后遗症{:10_277:}
页:
[1]