news 2026/4/16 12:22:22

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/4/15 5:13:18

【技术教程】Google LangExtract 完整指南

Google LangExtract 完整指南&#xff08;2025年12月更新&#xff09; 项目地址&#xff1a;https://github.com/google/langextract 核心定位&#xff1a;轻量级 Python 库&#xff0c;利用 LLM 从非结构化文本中提取结构化信息&#xff0c;强调精确原文定位&#xff08;chara…

作者头像 李华
网站建设 2026/3/28 13:21:06

Open-AutoGLM如何重构智能手机体验:5大关键技术解析与未来趋势预测

第一章&#xff1a;Open-AutoGLM重塑智能手机体验的核心理念 Open-AutoGLM 是一种面向下一代智能移动设备的开放架构&#xff0c;旨在通过融合大语言模型与本地化智能代理&#xff0c;重新定义用户与智能手机之间的交互范式。其核心理念在于“情境感知驱动、自然语言主导、隐私…

作者头像 李华
网站建设 2026/4/16 12:15:19

5、Docker网络配置与端口管理全解析

Docker网络配置与端口管理全解析 1. 端口暴露与发布 在Docker中,将容器内的服务暴露给外部网络是至关重要的。Docker通过结合容器镜像的元数据和内置的端口分配跟踪系统来实现端口映射。 1.1 准备工作 访问Docker主机。 了解Docker主机的网络连接方式。 能够查看iptable…

作者头像 李华
网站建设 2026/4/4 22:16:32

6、Docker网络配置与用户自定义网络全解析

Docker网络配置与用户自定义网络全解析 1. Docker服务级设置配置 在容器运行时,许多设置可以进行配置,但有些设置必须在启动Docker服务时进行配置,也就是需要在服务配置中定义为Docker选项。之前我们已经接触过一些服务级选项,如 --ip-forward 、 --userland-proxy 和…

作者头像 李华
网站建设 2026/3/28 14:53:48

Open-AutoGLM开源项目实战:5步快速搭建你的AI编程助手

第一章&#xff1a;Open-AutoGLM开源项目实战&#xff1a;5步快速搭建你的AI编程助手环境准备与依赖安装 在开始部署 Open-AutoGLM 之前&#xff0c;确保本地已安装 Python 3.9 和 Git。通过以下命令克隆项目并安装依赖&#xff1a;# 克隆 Open-AutoGLM 开源仓库 git clone htt…

作者头像 李华
网站建设 2026/4/10 5:15:53

国产化Word处理控件Spire.Doc教程:使用C# 编程方式批量转换Word为RTF

​编辑 在跨平台共享 Word 文件时&#xff0c;经常会遇到兼容性问题。将 Word 文档转换为 RTF&#xff08;富文本格式&#xff09;不仅可以保留基本排版和样式&#xff0c;还能提高在不同设备、操作系统和办公软件中的兼容性&#xff0c;使文件更容易被顺利打开和使用。本文将…

作者头像 李华