news 2026/6/10 2:36:03

24大数据 17-2 期末复习2

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
24大数据 17-2 期末复习2

17-2 12.25

#1.九九乘法表 for循环foriinrange(1,10):forjinrange(1,i+1):print(f"{j}*{i}={j*i:2d}",end=' ')print()#2.比较两数大小,返回较小值 函数实现defmin(a,b):ifa<b:returnaelifa==b:returnaelse:returnb n1=int(input("请输入一个数:"))n2=int(input("请输入一个数:"))print(min(n1,n2))#3.range函数生成倒三角图案foriinrange(9,0,-2):print('*'*i)#range函数生成正三角foriinrange(9,0,-2):print(' '*((9-i)//2)+'*'*i)''' #4.二分查找代码实现 20分 1.二分查找必须在有序的数组里面去使用(由小到大或由大到小) 2.一分为二的思想,每次把待查找的元素跟中间值比较 a.如果查找元素等于中间值,代表找到了 b.如果查找元素大于中间值,代表在中间值的右半部分(小到大) c.如果查找元素小于中间值,代表在中间值的左半部分(小到大) 3.在没有出现等于的情况,一直循环重复第二个步骤 '''# 第一步:定义函数和参数defbinary_search(arr,target):# 第二步:初始化左右边界left=0right=len(arr)-1# 第三步:开始循环查找whileleft<=right:# 计算中间位置mid=(left+right)//2# 第四步:判断三种情况ifarr[mid]==target:returnmid# 找到了,返回索引elifarr[mid]<target:left=mid+1# 目标在右边else:right=mid-1# 目标在左边return-1# 返回-1表示没找到if__name__=="__main__":test_list=[1,3,5,7,9,11,13,15]print("查找7的位置:",binary_search(test_list,7))# 应该返回3print("查找9的位置:",binary_search(test_list,9))# 应该返回4print("查找8的位置:",binary_search(test_list,8))# 应该返回-1#5.斐波那契数列前10项 n<2 n n>=2 f(n)=f(n-1)+f(n-2)deffib(n):ifn==1orn==2:return1else:returnfib(n-1)+fib(n-2)print(fib(10))
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/6 8:34:55

Dify平台支持的对话状态追踪(DST)机制说明

Dify平台中的对话状态追踪机制解析 在构建智能客服、虚拟助手这类需要多轮交互的应用时&#xff0c;一个常被忽视但至关重要的问题浮出水面&#xff1a;如何让AI“记住”用户之前说了什么&#xff1f;不是简单地回溯聊天记录&#xff0c;而是真正理解并持续跟踪用户的意图和关键…

作者头像 李华
网站建设 2026/6/9 23:47:00

手把手教你用Open-AutoGLM提升开发效率,3倍速生成高质量代码

第一章&#xff1a;Open-AutoGLM项目概述Open-AutoGLM 是一个开源的自动化通用语言模型&#xff08;GLM&#xff09;集成与调度框架&#xff0c;旨在简化大语言模型在实际业务场景中的部署、调用与管理流程。该项目支持多模型并行调度、自动任务分发、上下文感知推理以及动态负…

作者头像 李华
网站建设 2026/5/5 8:45:05

Open-AutoGLM究竟有多强?:实测开源AI编程助手的5大核心能力

第一章&#xff1a;Open-AutoGLM究竟有多强&#xff1f;——开源AI编程助手全景解析Open-AutoGLM作为新一代开源AI编程助手&#xff0c;凭借其强大的代码理解与生成能力&#xff0c;在开发者社区中迅速崛起。它基于大规模语言模型架构&#xff0c;专为软件开发流程优化&#xf…

作者头像 李华
网站建设 2026/6/10 11:31:18

21、Docker网络:MacVLAN与IPVLAN深入解析

Docker网络:MacVLAN与IPVLAN深入解析 1. 网络连通性测试 在开始介绍Docker网络驱动之前,先进行了一些网络连通性测试。例如,对IP地址 172.16.10.6 进行ping测试,结果显示: 64 bytes from 172.16.10.6: icmp_seq=2 ttl=64 time=0.030 ms --- 172.16.10.6 ping statis…

作者头像 李华
网站建设 2026/6/10 2:14:34

Dify应用编排实战:连接数据库与API构建动态问答系统

Dify应用编排实战&#xff1a;连接数据库与API构建动态问答系统 在电商客服的某个深夜值班中&#xff0c;一位用户发来消息&#xff1a;“我的订单 #88902 还没发货&#xff0c;怎么回事&#xff1f;” 传统智能客服可能只会机械地回复“请耐心等待”或引导转人工。但如果系统能…

作者头像 李华
网站建设 2026/5/26 0:17:52

Excel处理控件Aspose.Cells教程:使用C#在Excel中创建折线图

可视化长期趋势是许多商业报告的核心需求。折线图能够清晰直观地呈现连续轴上的数据序列&#xff0c;因此非常适合展示业绩、销售或任何基于时间的数据。在本指南中&#xff0c;我们将向您展示如何使用Aspose.Cells for .NET和 C# 以编程方式生成折线图。 Aspose.Cells官方试用…

作者头像 李华