Menu
CoddyTech

参数

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

函数中的参数是你调用函数时传入函数的值。要向函数添加参数,我们把它们写在括号 () 内:

def function_name(arg1, arg2, ...):
	code

参数可以按我们的想法命名,只要遵循与变量相同的命名规则(例如,不能使用 def 或 if 这样的保留关键字),而且可以根据需要编写任意数量的参数。

要调用函数并向它传递参数,我们这样写:

function_name(value1, value2, value3, ...)

向只接收较少参数的函数传入过多参数,会导致程序失败。

使用示例:

def is_even(number):
	if number % 2 == 0:
		print(f"{number} is even")
	else:
		print(f"{number} is odd")

for i in range(15, 34):
	is_even(i)
for i in range(153, 219):
	is_even(i)

这里有一个名为 is_even 的函数,它接受一个名为 number 的参数,并打印这个数字是偶数还是奇数。然后我们调用这个函数两次:第一次针对 15 到 34 之间的所有数字,第二次针对 153 到 219 之间的所有数字。

challenge icon

挑战

简单

编写一个程序,输入两个整数,并调用函数计算并打印它们的乘积。

亲手试试

# 在这里定义你的函数
# 在函数中打印 a*b 的结果

a = int(input())
b = int(input())
# 在这里调用你的函数,传入参数 a 和 b
quiz icon自我测试

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

基础知识中的所有课

自己练习: Python 在线编译器