双重for+函数定义和函数参数形式
while循环语句的控制结构图

i = 1
while i <= 5:
'''
满足条件时执行的代码块
'''
print("十七快乐的一天")
i += 1 # i = i + 1 # 计数器
输出结果:
十七快乐的一天
十七快乐的一天
十七快乐的一天
十七快乐的一天
十七快乐的一天
如下列的99乘法表:
x = 0
while x < 9:
x += 1
y = 0
while y < x:
y += 1
print(f"{x} * {y} = {x * y}",end="\t")
print()
输出结果:
1 * 1 = 1
2 * 1 = 2 2 * 2 = 4
3 * 1 = 3 3 * 2 = 6 3 * 3 = 9
4 * 1 = 4 4 * 2 = 8 4 * 3 = 12 4 * 4 = 16
5 * 1 = 5 5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 5 * 5 = 25
6 * 1 = 6 6 * 2 = 12 6 * 3 = 18 6 * 4 = 24 6 * 5 = 30 6 * 6 = 36
7 * 1 = 7 7 * 2 = 14 7 * 3 = 21 7 * 4 = 28 7 * 5 = 35 7 * 6 = 42 7 * 7 = 49
8 * 1 = 8 8 * 2 = 16 8 * 3 = 24 8 * 4 = 32 8 * 5 = 40 8 * 6 = 48 8 * 7 = 56 8 * 8 = 64
9 * 1 = 9 9 * 2 = 18 9 * 3 = 27 9 * 4 = 36 9 * 5 = 45 9 * 6 = 54 9 * 7 = 63 9 * 8 = 72 9 * 9 = 81
函数
Python 中的函数就是把解决某个问题的代码放到一起并能重复使用的代码块,这样就可以减少重复代码。
还记得函数的组成吗?我们再来看一下它的语法:

def f(x):
y = 2 * x + 1
return y
result = f(5)
print(result)
输出结果:
11
定义函数的时候,留有数据入口-形参
def 函数名(参数1,参数2,参数3…):
参数的第1种形式:参数的第1种形式:位置/必传参数 可以有多个。传参时,一一对应。
def record(name, age, height, weight):
print('欢迎小朋友们!')
print('姓名:', name)
print('年龄:', age)
print('身高:', height, 'cm')
print('体重:', weight, 'kg')
# 下面开始调用定义的函数,传入关键信息。
record('野原新之助', 5, 110, 22)
record('风间彻', 5, 112, 21)
# 输出结果:
# 欢迎小朋友们!
# 姓名: 野原新之助
# 年龄: 5
# 身高: 110 cm
# 体重: 22 kg
# 欢迎小朋友们!
# 姓名: 风间彻
# 年龄: 5
# 身高: 112 cm
# 体重: 21 kg
参数的第2种形式:默认参数 - 默认值。
定义函数的时候,形参=默认值
关键字参数
# 我们可以在定义函数时,设置年龄默认为 5
def record(name, height, weight, age=5):
print('欢迎小朋友们!')
print('姓名:', name)
print('年龄:', age)
print('身高:', height, 'cm')
print('体重:', weight, 'kg')
# 调用函数时,遇到 5 岁的小朋友,可以不输入年龄
record('阿呆', 115, 25)
# 输出:
# 欢迎小朋友们!
# 姓名: 阿呆
# 年龄 5
# 身高 115 cm
# 体重 25 kg
# 输入妮妮的信息时,要在最后填上她的年龄
record('樱田妮妮', 105, 18, 4)
# 输出:
# 欢迎小朋友们!
# 姓名: 樱田妮妮
# 年龄: 4
# 身高: 105 cm
# 体重: 18 kg
参数的第3种形式:不定长参数。
*args
返回值。
def record(name, height, *args):
print('欢迎小朋友们!')
print('姓名:', name)
print('年龄:', args)
print('身高:', height, 'cm')
print('体重:', args, 'kg')
record('阿呆', 115, 25)
record('樱田妮妮', 105, 18, 4)
# 输出结果:
# 欢迎小朋友们!
# 姓名: 阿呆
# 年龄: (25,)
# 身高: 115 cm
# 体重: (25,) kg
# 欢迎小朋友们!
# 姓名: 樱田妮妮
# 年龄: (18, 4)
# 身高: 105 cm
# 体重: (18, 4) kg
本文详细介绍了Python中while循环的应用及函数的定义与使用方法,包括不同类型的参数形式及其应用场景,帮助读者掌握Python编程的基础知识。

被折叠的 条评论
为什么被折叠?



