自定义Python函数没有

2024-04-23 22:12:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚开始学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 ========
>>> 

有人知道为什么吗?谢谢


Tags: 函数答案代码namehelloondefbit
2条回答

您应该这样做,在python中缩进matter。你知道吗

def Hello(name):
  print('Hello '+ name)

Hello('Anne')

您需要在不缩进的情况下调用函数。为了避免追溯,它应该是这样的:

def Hello(name):
    print('Hello '+ name)

Hello('Anne')

在Python中调用函数时,不要使用缩进。 还要在名字中加个空格,在hello后面加个空格,在撇号前面加个空格。这会给你一个空间,这样它就可以打你好安妮

相关问题 更多 >