天蓝色笔记本中的基本Python功能

时间:2018-01-15 10:09:21

标签: python azure

早上好,所以我最近学习python进入编程等等,在学习功能时我遇到了麻烦。

我使用azure笔记本IDE,当我尝试运行此代码时:

say_cheese():
print("Say cheese, kids!")
print("Cheese!")

say_cheese()

它没有工作,我不明白为什么。没有语法错误,它只是没有输出。

2 个答案:

答案 0 :(得分:1)

您错过了Python方法定义中的关键字: def

您的代码必须如下:

def say_cheese():
  print("Say cheese, kids!")
  print("Cheese!")

say_cheese()

请注意以下几点:

1.在调用之前定义方法

2.Indentation在Python代码中很敏感,因此方法体需要缩进。

有关详细信息,请参阅此article

希望它对你有所帮助。

答案 1 :(得分:0)

好吧,在Python中你需要使用def functionname():来定义一个函数,你还需要在函数内部缩进代码