Python使用笔记(细节挖掘)break与函数的return、调用相关函数

文章介绍了Python中break语句如何用于退出最内层循环,以及函数的return语句如何返回单个或多个值。在示例中,展示了如何使用break终止循环,以及如何通过return获取列表的最大值和最小值及其坐标。
摘要由CSDN通过智能技术生成

目录

 1.break破除的循环

2. 函数的return与连续调用关联函数


 1.break破除的循环

break 仅破除所处的for、while循环

a = [[7,8,9,1] for i in range(3)]
s= ""
for i in range(3):
    for j in range(4):
        if j ==2:
            break
        s +=str(a[i][j])
        print(f"第二层循环的输出结果是:{s}")
    print(f"第一层循环的输出结果是:{s}")
print(f"最终的输出结果是:{s}")

 输出:

第二层循环的输出结果是:7
第二层循环的输出结果是:78
第一层循环的输出结果是:78
第二层循环的输出结果是:787
第二层循环的输出结果是:7878
第一层循环的输出结果是:7878
第二层循环的输出结果是:78787
第二层循环的输出结果是:787878
第一层循环的输出结果是:787878
最终的输出结果是:787878

结论:break只破除当前所处的for、while 循环,循环后的代码正常运行

2. 函数的return与连续调用关联函数

#定义最大值函数,返回单个值
def max(a,m):

    for i in range(1,len(a)):
        if a[i] >a[m]:
            m = i
    max = a[m]
    return max         #返回变量max的值

#定义取最小值函数(返回多个值)
def min(a,m):           #定义max函数

    for i in range(1,len(a)):
        if a[i] <a[m]:
            m = i
    min= a[m]
    s = m
    return s,min

#输入形参
a = list(map(int,input().split()))
m = 0
print(f"列表为:{a}")

#调用函数
   #打印出max函数的返回值
print(max(a,m))
max = max(a,m)

    #打印出min函数的返回值
print(f"{a}中的最小值坐标为{min(a,m)}")

def And(max):

    print(max +1)
And(max)

输入:

 4 6 2 1 8

输出:

列表为:[4, 6, 2, 1, 8]
8
[4, 6, 2, 1, 8]中的最小值坐标为(3, 1)
9

由该例子可知

1.return返回单个值为返回其对应值

 2.return返回多个值为将多个值转化为元组类型

我仍然是python小白,该连用函数的代码比较粗糙

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值