RUNOOB python练习题 39 数组排序

用来练手的python练习题,原题链接: python练习实例39

题干: 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

这个题目用列表List的sort,append方法非常简单,如下:

想要升序排列的话,就直接使用默认参数。
在这里插入图片描述
降序排列,将reverse参数改为True即可。
在这里插入图片描述
如果不使用python自带的排序方法的话,源代码如下:

origine = [1,3,5,11,26,37,68,129]
number = int(input("输入一个数:"))
for i in range(len(origine)):if origine[i] <= number and origine[i+1] >= number:origine.append([])origine[i+2:len(origine)] = origine[i+1:len(origine)-1]origine[i+1] = numberbreak
print(origine)

输出结果如下:
在这里插入图片描述
思路也比较简单,输入数字后,总是使列表长度增加1。之后遍历列表,找到新插入数的位置,将该位置至末尾的其他数字都向后移动一个索引,再将该位置改为新输入的数字即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/386893.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IIS 部署asp.net Provisional headers are shown 在VS2005返回值,部署不返回值

IIS 部署asp.net Provisional headers are shown 在VS2005调试返回值&#xff0c;部署到IIS不返回值 首先当时为了跨域的问题&#xff0c;在上面 后来把跨域的内容放在IIS去解决 其次&#xff0c;在每次返回结束的时候&#xff0c;加一句话 Response.End();

背包

学习博客https://www.cnblogs.com/fengziwei/p/7750849.html //为了不误导初学者&#xff0c;和给老手diss的机会&#xff0c;我就把以前发的删了&#xff0c; 有兴趣的看看那个博客就行了 &#xff08;明明写好了&#xff0c;却被老师关机子...不开心转载于:https://www.cnblo…

POSIX线程

POSIX线程 标签&#xff08;空格分隔&#xff09;&#xff1a; Linux程序设计 什么是线程 线程是一个进程内部的一个控制序列。 当在进程中创建一个新线程时&#xff0c;新的执行线程将拥有自己的栈&#xff08;因此也有自己的局部变量&#xff09;&#xff0c;但与它的创建者共…

RUNOOB python练习题44

用来练手的python练习题&#xff0c;原题链接:python练习实例44 题干: 两个 3 行 3 列的矩阵&#xff0c;实现其对应位置的数据相加&#xff0c;并返回一个新矩阵 使用基本的List类写起来就比较麻烦&#xff0c;需要初始化一个3*3的全0矩阵&#xff0c;之后通过遍历将矩阵对应…

ImportError: No module named 'matplotlib'(python 安装各种 )

matplotlib 怎么弄啊 我应该是安装matplotlid了的 怎么还说我没有 编辑于&#xff1a;2017.03.22 12:28 0 分享 |评论0|收藏0|浏览7261 qq_37926784 声望&#xff1a; -4 3个回答 按赞数排序 用pip 也显示已经安装了matplotlib 编辑于&#xff1a;2018.03.26 19:43 分…

QBXT Day 5图论相关

图论是NOIP的一个非常重要的考点&#xff0c;换句话说&#xff0c;没有图论&#xff0c;NOIP的考纲就得少一大半&#xff08;虽然很NOIP没有考纲&#xff09; 图论这玩意吧&#xff0c;和数论一样是非常变态的东西&#xff0c;知识点又多又杂&#xff0c;但是好在一个事&#x…

RUNOOB python练习题47 交换两个变量值

用来练手的python练习题&#xff0c;原题链接: python练习实例47 题干: 两个变量值互换 在C语言C中我们要构造一个能交换两个变量值的函数很方便&#xff0c;我们可以使用指针&#xff0c;或者C中的引用。那么在没有指针的python中如何构造一个可以交换两个变量值的函数呢&am…

tensorflow一元二次函数拟合

先看下要做的内容&#xff0c;创建一元二次函数yx平方-0.5&#xff0c;其中为了更符合散点图模拟需要&#xff0c;在方程加噪点&#xff0c;以标准方差0.05行驶&#xff0c;如图所示 折线图 散点图 下面我们要做的&#xff0c;是要计算机自动拟合出该散点图的函数&#xff0…

hibernate缓存机制与N+1问题

在项目中遇到的趣事 本文基于hibernate缓存机制与N1问题展开思考&#xff0c; 先介绍何为N1问题 再hibernate中用list()获得对象&#xff1a; 1 /**2 * 此时会发出一条sql&#xff0c;将30个学生全部查询出来3 */4 List<Student> …

lambda函数 RUNOOB python练习题49

用来练手的python练习题&#xff0c;原题链接python练习实例49 该练习题主要是关于lambda函数的使用方法&#xff0c;本文就python中的lambda函数做出一点总结。 1. lambda函数的定义与调用 在python中&#xff0c;我们都知道使用def关键词来定义一个函数, 例如一个最简单的…

kubernetes(k8s)安装部署

Kubernetes是一个开源的&#xff0c;用于管理云平台中多个主机上的容器化的应用&#xff0c;Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了应用部署&#xff0c;规划&#xff0c;更新&#xff0c;维护的一种机制。 Kubernetes一个核心的特点就是能够自主…

react typescript 子组件调用父组件

//父组件 import * as React from reactimport { Input } from antdconst Search Input.Searchimport "./index.less"import Child from "./compon/list" interface IProps { MakeMoney?: () > void //暴露方法} export default class ProjectLis…

python random随机数 RUNOOB python练习题50

用来练手的python练习题&#xff0c;原题链接: python练习实例50、 该练习题主要包含了random模块随机数的应用&#xff0c;下面给出几个常用的模块内函数。 1. 生成浮点型随机小数 最简单的&#xff0c;就是用random函数&#xff0c;生成 [0.0,1.0)[0.0, 1.0)[0.0,1.0)范围…

Spring Cloud Eureka Consul使用和对比

Spring Cloud简介 最大的区别是Eureka保证AP, Consul为CP。 Consul强一致性(C)带来的是&#xff1a; 服务注册相比Eureka会稍慢一些。因为Consul的raft协议要求必须过半数的节点都写入成功才认为注册成功 Leader挂掉时&#xff0c;重新选举期间整个consul不可用。保证了强一致…

符号 RUNOOB python练习题 51

用来练手的python练习题&#xff0c;原题链接: python练习实例51 python中的 & 和 | 使用过程中&#xff0c;变量类型不同&#xff0c;这两个符号的作用也不同。 1. 对于数字变量&#xff0c;&\&& 和 ∣|∣ 用于逐位运算 # 二进制逐位逻辑与门运算 a 0b110…

Eclipse里的快捷键

MyEclipse 快捷键1(CTRL) ------------------------------------- Ctrl1 快速修复 CtrlD: 删除当前行 CtrlQ 定位到最后编辑的地方 CtrlL 定位在某行 CtrlO 快速显示 OutLine CtrlT 快速显示当前类的继承结构 CtrlW 关闭当前Editer CtrlK 快速定位到下一个 CtrlE 快…

Python打印杨辉三角形 RUNOOB python练习题61

用来练手的python练习题&#xff0c;原题链接: python练习实例61 题干: 打印出杨辉三角形 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 1 7 21 35 35 21 7 1 1 8 28 56 70 56 28 8 1 1 9 36 84 126 126 84 36 9 1 实现代码如下: import numpy as nptable…

使用Docker快速搭建Tensorflow开发环境

当我刚开始学习使用scikit-learn时&#xff0c;总是会出现各种各样的包依赖问题&#xff0c;兜兜转转了一遍才全部安装好&#xff0c;现在的机器学习算法开发者大都使用tensorflow、pytorch来实现自己的想法&#xff0c;但依然会面临各种包版本和依赖的问题&#xff0c;有一段时…

Java服务GC参数调优案例

这段时间在整理jvm系列的文章&#xff0c;无意中发现本文&#xff0c;作者思路清晰通过步步分析最终解决问题。我个人特别喜欢这种实战类的内容&#xff0c;经原作者的授权同意&#xff0c;将文章分享于此。原文链接&#xff1a;Java服务GC参数调优案例&#xff0c;下面为转载此…