python(day009——递归)

【信息科学与工程学】【通信工程】第一百九十一篇 路由器体系结构03 编号类型领域问题详细的数学分析(逐步推理)参数列表(表达式 / 数值范围 / 边界 / 测量)关联知识839DCI演进 · 收敛DCI 2030 年三大技术收敛方向步骤1:方向一:IPoDWDM 成为绝对主流(Omdia 2027 59% → 2030 80%+),OTN 退化为 OLS 纯光层。步骤2:方向二:800ZR+ 取代 400ZR 成为主力速率,PCS 使 800G 达 600–1000km。步骤3:方向三:AI 集群 DCI 催生 1.6T/3.2T 超短距(<10km)相干模块(OSFP-X 阅读详情

1.递归(效率比较低)

#4!
in1=1
for i in range(1,5):
    in1*=i

print(in1)

#4递归
in2=1
def in_di(n):
    if n==1:
        return 1
    in2=n*in_di(n-1)
    print (in2)
    print (n)
    print ("______")
    return in2

print (in_di(4))

斐波那契数列:

斐波那契数列指的是这样一个数列:

这个数列从第3项开始,每一项都等于前两项之和。

def fib(n):
    if n==1 or n==2:
        return 1
    return fib(n-1)+fib(n-2)

print(fib(15))
#利用递归处理嵌套列表,生成[1,2,3,4,5,6,7,8,9,10,11,12]
'''
递归:
1.函数自己调用自己
2.一定要有结束递归调用的条件,一般来说就是if...return...
3.想清楚一次过程即可,所有过程都是一样的,只不过参数不同
4.一旦发生递归,当前函数的执行会被暂停,递归调用return值
'''
l=[1,2,3,[4,5,[6,7,8,[9,10,[11,12]]]]]
a=[1,2,[3,4]]
result = []
def get_list_value(L):
    global result
    for i in L:
        if not isinstance(i,list):
            result.append(i)
        else:
            get_list_value(i)
    return result

print(get_list_value(a))
result=[]
print(get_list_value(l))
#利用递归处理嵌套列表,生成[1,2,3,4,5,6,7,8,9,10,11,12]
'''
递归:
1.函数自己调用自己
2.一定要有结束递归调用的条件,一般来说就是if...return...
3.想清楚一次过程即可,所有过程都是一样的,只不过参数不同
4.一旦发生递归,当前函数的执行会被暂停,递归调用return值
'''
l=[1,2,3,[4,5,[6,7,8,[9,10,[11,12]]]]]
a=[1,2,[3,4]]
def get_list_value(L):
    result = []
    for i in L:
        if not isinstance(i,list):
            result.append(i)
        else:
            result.extend(get_list_value(i))
    return result

print(get_list_value(a))
print(get_list_value(l))

 

海康威视iVMS-4200在银河麒麟系统部署全攻略与疑难排解 在信创国产化进程中,软件兼容性是关键挑战之一。以安防监控领域广泛使用的海康威视iVMS-4200客户端为例,其从Windows环境迁移到银河麒麟等国产操作系统时,面临架构适配、依赖库匹配等核心兼容性问题。这涉及到跨平台软件部署的通用原理:不同CPU架构(如ARM的飞腾、x86的兆芯)和操作系统底层API的差异,要求软件必须进行针对性编译和优化。解决这类问题的技术价值在于保障专业软件在国产化环境中的稳定运行,是信创产业落地的重要环节。具体到应用场景,如在基于银河麒麟V10的安防监控项目中,通过获取对应架构的. 阅读详情

相关推荐

农业杂草检测——棉花杂草数据集

然后将本层13×13的特征图谱经过×2上采样扩充到26×26,并与上层中26×26的特征图谱拼接,得到新的26×26的特征图谱,在该特征尺度上进行第二次预测,此时得到的特征图谱是相对输入图像16倍下采样,具有中尺度感受野,适合检测中等尺度对象;通过目标检测,能够及时清除杂草,减少病虫害的滋生和传播,保障棉花的健康生长,并有助于降低生产成本。对于地膜覆盖的棉田,由于膜内耕作层土温高、底墒好,杂草出苗早而集中,一般覆膜后5 - 7天杂草陆续出土,在墒情好的情况下,15天左右即形成出土高峰。

qq_38220914的博客 1247

Python基础训练100题(带答案),刷题一时爽,一直刷题一直爽

]print(raw)raw2=[]实例067:交换位置题目 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。程序分析 无。m=li[0]li[ind]=mprint(li)实例068:旋转数列题目 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数程序分析 无。print(li)实例069:报数题目 有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。程序分析 无。

2401_84003690的博客 1648

TI AWR1642实战指南:CCS调试mmWave Demo Visualizer全流程解析

本文详细解析了TI AWR1642开发板的CCS调试流程,重点介绍了mmWave Demo Visualizer的使用方法。从环境准备、版本确认到bin文件烧录、CCS工程配置,再到调试启动与结果验证,提供了全流程的实战指南,帮助开发者快速掌握AWR1642的调试技巧,避免常见错误。

weixin_30790841的博客 111

python 100例python 3.6.8

python 100例例题001例题002 例题001 """ 题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 """ for i in range(1, 5): for j in range(1, 5): for k in range(1, 5): if (i != j) and (i != k) and (k !=

xiaolipanpan的博客 1665

电子工程师必看:dB与放大倍数快速换算表(附常见误区解析)

本文为电子工程师提供了dB与放大倍数快速换算的实战指南。文章深度解析了分贝的本质与核心价值,并提供了电压/电流与功率增益的速查表及心算技巧。重点剖析了混淆电压与功率dB、-3dB带宽理解等常见误区,并结合示波器、频谱仪测量及系统级应用,帮助工程师在实际工作中高效、准确地运用这一对数工具。

weixin_29214199的博客 655

SAP Integration Suite 与 SAP Cloud Integration 的关系解析

SAP Cloud Integration是SAP Integration Suite套件的核心组件,专注于消息与流程集成。两者关系可概括为:Integration Suite是SAP BTP上的集成平台套件(iPaaS),而Cloud Integration是其中负责应用与B2B集成的关键能力。日常所说的"CPI"实际指代的是Integration Suite中的Cloud Integration功能。该套件还包含API管理、事件网格等其他集成能力,共同构成企业集成解决方案。理解这一层

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 595

python基础题库100题及答案,python基础题库及答案

]print(raw)raw2=[]实例067:交换位置题目 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。程序分析 无。m=li[0]li[ind]=mprint(li)实例068:旋转数列题目 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数程序分析 无。print(li)实例069:报数题目 有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。程序分析 无。

2401_84668163的博客 454

OpenCV实战系列——图像线条提取

基于内容的图像分析,需要从构成图像的像素集合中提取有意义的特征。轮廓、线条、区域等是基本的图像基元,可用于描述图像中包含的元素。本节将介绍如何提取重要的图像线条特征。

m0_58523831的博客 1万+

<LeetCode天梯>攻略集合部分二 | 初级算法 | Python(U can save)

????作者简介:大家好,我是车神哥,府学路18号的车神???? ????个人主页:应无所住而生其心的博客_府学路18号车神_优快云博客 ????点赞➕评论➕收藏 == 养成习惯(一键三连)???? ????本系列主要以刷LeetCode(力扣)网站的各类题为标准,实现自我能力的提升为目标⚡ ⚡希望大家多多支持????~一起加油 ???? 专栏《LeetCode天梯》 今天终于刷完了初等算法第二章->字符串篇,再更新一下目录吧~ 第一节刷完,用了14天,第二节刷完了,包含第一部分一共用了23天

车手只需要车和手,压力来自轮胎 748

SAPFiori Elements Analytical List Page 概述

ALP(Analytical List Page)是SAP Fiori提供的一种复合页面类型,结合了分析(图表/KPI)与事务(表格/操作)功能,适用于需要分析后立即执行处理的业务场景(如采购价格监控、销售逾期处理等)。其核心价值在于让用户在同一页面完成从数据洞察到事务处理的闭环,减少应用切换带来的效率损耗。 页面结构包含页头KPI标签、交互式图表和明细表格,通过联动过滤、选择同步等机制实现数据钻取与即时操作。支持标准过滤和可视化过滤,并依赖OData注解(SelectionVariant/Presenta

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 270

黑猫带你学UFS协议第8篇:UFS电气特性详解(Power、CLK、Reset等)

UFS强制支持secure mode。UFS设备可能会存储个人或者公司的信息,UFS提供把数据永久从设备上移除的功能,并且保证对存储介质进行逆向恢复数据也恢复不回来原有数据。安全模式是以逻辑单元为单位进行应用的,不同的逻辑单元可以有不同的安全模式。由于UFS设备的存储介质不同,所以把数据安全从存储介质上移除方式会有不同,spec提供了三种通用的移除方法,UFS设备至少支持其中一种。● 对存储的位置进行一次擦除操作。● 对存储的位置使用单一字符(比如0xAA)覆盖写,然后进行擦除。.........

黑猫奥利奥的博客 4076

<LeetCode天梯>“交个朋友&一起变强”之攻略集合部分三 | 初级算法 | Python

????作者简介:大家好,我是车神哥,府学路18号的车神???? ⚡About—>车神:从寝室到实验室最快3分钟,最慢3分半(那半分钟其实是等红绿灯) ????个人主页:应无所住而生其心的博客_府学路18号车神_优快云博客 ????点赞➕评论➕收藏 == 养成习惯(一键三连)???? ????本系列主要以刷LeetCode(力扣)网站的各类题为标准,实现自我能力的提升为目标⚡ ⚡希望大家多多支持????~一起加油 ???? 专栏《LeetCode天梯》 其他专栏: 《LeetCode天梯》 《

车手只需要车和手,压力来自轮胎 1443

行业变革下的功能安全落地痛点3:高阶智驾安全责任转移 —— 从 “人为中心” 到 “机器主责” 的产业阵痛

文章围绕高阶智驾(L3 级)落地挑战,探讨安全责任从 “人控” 向 “机控” 转移的本质、技术短板导致的责任模糊、全球法规实践及技术 - 法规 - 保险的破局路径。

my9111526 126

力扣每日一刷——DAY009---广度优先搜索 / 深度优先搜索(542. 01 矩阵&&994. 腐烂的橘子)

力扣每日一刷广度优先搜索 / 深度优先搜索题目一解题思路题目二解题思路 广度优先搜索 / 深度优先搜索 题目一 01 矩阵 给定一个由 0 和 1 组成的矩阵 mat ,请输出一个大小相同的矩阵,其中每一个格子是 mat 中对应位置元素到最近的 0 的距离。 两个相邻元素间的距离为 1 。 解题思路 通过广度优先搜索,因为是矩阵,我们只需要判断上下左右是否为0即可。倘若其中一个不为0,则进行递归,让count递增,最后比大小,取最小值。 不过 class Solution { public i

明宇逸风的博客 453

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

ISD指标:量化AI目标函数可控性的工程化标尺

在自主智能体(Agent)系统中,‘目标函数可控性’正成为比准确率、延迟更关键的基础设施级指标。其核心原理在于:当系统具备递归自我改进能力(RSIL)时,人类对目标的定义权会随派生层级增加而指数衰减。技术价值体现在将抽象的‘人类主权’转化为可测量、可拦截的工程KPI——发明权存续度(ISD),该指标融合ΔT_edit(人类最后一次有效编辑时间)、N_derive(不可逆派生目标数)与R_lock(约束绕过概率)三大可观测参数。典型应用场景覆盖AutoGen/LangChain智能体开发、AI治理合规审计及C

子夜轻风 530

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

电子商务行业中的大数据应用案例

(1)随着互联网技术的飞速发展,电子商务行业已经成为我国经济的重要组成部分。大数据技术作为新时代信息技术的重要组成部分,为电子商务行业带来了前所未有的变革。据相关数据显示,我国电子商务市场规模逐年扩大, 2020年交易额达到11.7万亿元,同比增长10.9%。大数据在电子商务中的应用主要体现在用户行为分析、个性化推荐、库存管理、风险控制等多个方面。(2)在用户行为分析方面,大数据技术通过对用户浏览、搜索、购买等行为的深度挖掘,为企业提供精准的用户画像,助力企业实现精准营销。

从事移动开发八年,csdn博客专家,阿里云特邀专家,华为云云享专家,高级网络信息安全工程师,大数据工程师(高级),python技术开发(高级),HarmonyOS 应用开发者高级认证,现在某学校任教。 600

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

工作中使用到的单词(软件开发)

1.エイリアス   alias 别名 powershell使用 get-help 命令时,会得到与此命令 相关(别名)的命令 2.プロキシ proxy 代 理 3.プロモート   promote 促进,提升   开发的系统新功能上线发布,有时会使用到这个词,比如 STプロモート 还有使用リリース这个词的。比如STリリース。个人认为两者含义相同。 4.見逃し み................................................................

sun0322 6万+

AI功能测试实战篇

边界词是指。

qq_45334136的博客 414

python(day018——字符串4)

1.replace() :方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。 >>> s="hello world" >>> s.replace("world","Lily") 'hello Lily' >>> s.replace("l","*") 'he**o wor*d' 2.expandtabs():把字符串中的 tab 符号('\t')转为空格,tab 符号('\t')默认

Teeeeesting的博客 456

python(day019——字符串练习)

1.实现lower函数 import string def lower_word(a): if not isinstance(a,str): return None result="" for i in a: if i in string.ascii_uppercase: result+=chr(ord(i)+32) #result+=i.lower() else:

Teeeeesting的博客 442

python(day022——文件操作2)

1.文件读取:fp.read() https://www.runoob.com/python/python-func-open.html 模式 描述 r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。 rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。 r+ 打开一个文件用于读写。文件指针将会放在文件的开头。 rb+ 以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。 w 打开一个文件只用

Teeeeesting的博客 364

python(day017——字符串3)

1.字符串判断 >>> s="你好" >>> type(s) <class 'str'> >>> isinstance(s,(str,bytes)) True >>> def add(a,b): ... if (not isinstance(a,str)) or (not isinstance(b,str)): ... return None ... return a+b ... &g

Teeeeesting的博客 333

python(day020——异常1)

1.try print(1) try: a=1/0 print("***********") except:#拦截所有出现的异常错误,除了语法错误 #如果出现异常,则拦截后面语句,直接跳转执行except print("some error occur!") print(2) print(1) try: a = 1 print("***********") except: # 如果try中没有异常错误发生,则不执行except p.

Teeeeesting的博客 314

python(day023——文件和目录操作3)

1.读写 "w+":打开一个文件用于读写。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。 >>> fp=open("aa.txt","w+") >>> fp.write("好好学习\n") 5 >>> fp.write("天天向上\n") 5 >>> fp.seek(0,0) 0 >>> fp.readline() '好好学习\n' >>> fp

Teeeeesting的博客 273

python(day016——元祖、字典)

1.元祖 元祖不能修改,没有增删改查的方法。有count和index。 >>> a=() >>> a=(1,) >>> type(a) <class 'tuple'> >>> a=1,2,3 #不写括号的方式也可以 >>> type(a) <class 'tuple'> >>> a=[1,2] >>> a=tuple(a) #将list转化为元祖 &g

Teeeeesting的博客 258
上一篇: python(day008——控制流)
下一篇: python(day010——函数3)
王总总
博客等级 码龄8年 2粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值