参数
本课属于 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 之间的所有数字。
挑战
简单编写一个程序,输入两个整数,并调用函数计算并打印它们的乘积。
亲手试试
# 在这里定义你的函数
# 在函数中打印 a*b 的结果
a = int(input())
b = int(input())
# 在这里调用你的函数,传入参数 a 和 b这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Python 在线编译器