我刚开始学习Python。我按照教科书创建了一个函数,如下所示:
def Hello(name):
print('Hello'+ name)
Hello('Anne')
应该给我以下答案:
Hello Anne
但没有显示,然后我运行了代码,它给了我:
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 16:07:46) [MSC v.1900 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>>
======== RESTART: C:/Users/lampard1990/Desktop/Python/helloFunc 2.py ========
>>>
谁知道为什么会发生什么?感谢
答案 0 :(得分:1)
你应该这样做,在python中缩进。
def Hello(name):
print('Hello '+ name)
Hello('Anne')
答案 1 :(得分:0)
您需要在没有缩进的情况下调用该函数。这是为了避免回溯它应该如何看待:
def Hello(name):
print('Hello '+ name)
Hello('Anne')
在Python中调用函数时,永远不要缩进。 另外要在名称中加一个空格,在撇号前打个招呼。这会给你一个空间,以便输入Hello Anne