Menu
CoddyTech

声明函数

本课属于 Coddy Python 学习旅程的“基础知识”单元。第 43 课,共 77 课。

函数是一段有名称的代码。函数的作用是多次重复使用一段代码。

例如,看看这段代码:

print("Welcome to Coddy")
print("New session...")
print("Welcome to Coddy")
print("Another session...")
print("Welcome to Coddy")

我们会反复使用同一段代码 print("Welcome to Coddy")。这段代码还有另一个问题:如果我们想把消息 Welcome to Coddy 改成其他内容,比如“Welcome aboard”,就得修改 3 行不同的代码。为了解决这个问题,我们将使用函数。

要声明函数,我们使用以下语法:

def function_name():
	code

在这个示例中,我们将创建一个名为 greet 的函数,它看起来是这样的:

def greet():
	print("Welcome to Coddy")

要使用/调用/执行这个函数,我们写 greet():

greet()
print("New session...")
greet()
print("Another session...")
greet()

这会得到与上面相同的输出。

重要!函数代码必须写在调用它之前

challenge icon

挑战

简单

编写一个程序,接收一个输入,即数字 n。创建一个名为 print_large_number 的函数,用来打印数字 50005000。然后,使用 for 循环调用该函数 n 次,这样这个数字总共会被打印 n 次。

注意!在代码中,先编写函数定义,再编写调用它的循环。

亲手试试

# 在下方声明函数 print_large_number


n = int(input())
for i in range(n):
    # 在这里调用函数
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Python 在线编译器