python对输出的奇数偶数排序实例代码


Posted in Python onDecember 04, 2020

我们从小学的时候就学习了奇数偶数,知道整数可以分成奇数和偶数两大类,能被2整除的数叫做偶数,不能被2整除的数叫做奇数。在我们python编程中,会遇到很多数字和代码,有的时候会很乱,不好操作。

在遇到奇数偶数的时候,我们如果对他进行一个排序,有利于我们观看操作,下面,小编教教大家在python中怎么对奇数偶数排序。

示例:

输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。

代码:

# 输入:nums =[1,2,3,4]
# 输出:[1,3,2,4]
# 注:[3,1,2,4] 也是正确的答案之一。
def func(nums):
  nums_new = []
  for i in nums:
    if i % 2 == 1:
      nums_new.insert(0, i)
    else:
      nums_new.append(i)
  return nums_new
nums =[1,2,3,4]
nums_new=func(nums)
print(nums_new)

实例扩展:

random_numbers = []
for i in range(40):
  random_numbers.append(random.randint(1, 100))
num1 = []
num2 = []
for number in random_numbers:
  if number % 2 == 0:
    num1.append(number)
  else:
    num2.append(number)

print('偶数:{}'.format(sorted(num1)))
print('奇数:{}'.format(sorted(num2)))
print('列表:{},长度:{}'.format(sorted(random_numbers), len(random_numbers)))

到此这篇关于python对输出的奇数偶数排序实例代码的文章就介绍到这了,更多相关python怎么对输出的奇数偶数排序内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
初步探究Python程序的执行原理
Apr 11 Python
python中threading超线程用法实例分析
May 16 Python
python中input()与raw_input()的区别分析
Feb 27 Python
Python实现时钟显示效果思路详解
Apr 11 Python
pygame实现简易飞机大战
Sep 11 Python
对python操作kafka写入json数据的简单demo分享
Dec 27 Python
解决python ogr shp字段写入中文乱码的问题
Dec 31 Python
pybind11在Windows下的使用教程
Jul 04 Python
用Python批量把文件复制到另一个文件夹的实现方法
Aug 16 Python
使用matlab或python将txt文件转为excel表格
Nov 01 Python
Python高级特性之闭包与装饰器实例详解
Nov 19 Python
Tensorflow 1.0之后模型文件、权重数值的读取方式
Feb 12 Python
python中entry用法讲解
Dec 04 #Python
利用python制作拼图小游戏的全过程
Dec 04 #Python
pycharm 2020.2.4 pip install Flask 报错 Error:Non-zero exit code的问题
Dec 04 #Python
利用python如何实现猫捉老鼠小游戏
Dec 04 #Python
Python爬虫之Selenium实现关闭浏览器
Dec 04 #Python
Python爬虫之Selenium实现窗口截图
Dec 04 #Python
python 爬取英雄联盟皮肤并下载的示例
Dec 04 #Python
You might like
小文件php+SQLite存储方案
2010/09/04 PHP
php网站被挂木马后的修复方法总结
2014/11/06 PHP
Laravel5框架添加自定义辅助函数的方法
2018/08/01 PHP
经典的带阴影的可拖动的浮动层
2006/06/26 Javascript
使用自定义setTimeout和setInterval使之可以传递参数和对象参数
2009/04/24 Javascript
用jquery写的一个万年历(自写)
2014/01/20 Javascript
jquery判断当前浏览器的实现代码
2015/11/07 Javascript
AngularJs directive详解及示例代码
2016/09/01 Javascript
angularjs中ng-attr的用法详解
2016/12/31 Javascript
JS组件系列之MVVM组件 vue 30分钟搞定前端增删改查
2017/04/28 Javascript
关于laydate.js加载laydate.css路径错误问题解决
2017/12/27 Javascript
解决axios发送post请求返回400状态码的问题
2018/08/11 Javascript
bootstrap tooltips在 angularJS中的使用方法
2019/04/10 Javascript
微信小程序点击顶部导航栏切换样式代码实例
2019/11/12 Javascript
es6数组的flat(),flatMap()函数用法实例分析
2020/04/18 Javascript
js HTML DOM EventListener功能与用法实例分析
2020/04/27 Javascript
基于vue和bootstrap实现简单留言板功能
2020/05/30 Javascript
vue 导出文件,携带请求头token操作
2020/09/10 Javascript
Python实现基于C/S架构的聊天室功能详解
2018/07/07 Python
Python基于sklearn库的分类算法简单应用示例
2018/07/09 Python
Python 调用PIL库失败的解决方法
2019/01/08 Python
解决Django 在ForeignKey中出现 non-nullable field错误的问题
2019/08/06 Python
Python 多线程搜索txt文件的内容,并写入搜到的内容(Lock)方法
2019/08/23 Python
Python从MySQL数据库中面抽取试题,生成试卷
2021/01/14 Python
Julep官网:美容产品和指甲油
2017/02/25 全球购物
寻找完美的房车租赁:RVShare
2019/02/23 全球购物
如何高效率的查找一个月以内的数据
2012/04/15 面试题
大四学生毕业自荐信
2013/11/07 职场文书
写自荐信的注意事项
2014/03/09 职场文书
九一八事变演讲稿范文
2014/09/14 职场文书
小区门卫的岗位职责
2014/09/26 职场文书
工作收入证明模板
2015/06/12 职场文书
2015年小学实验室工作总结
2015/07/28 职场文书
2015年学校消防安全工作总结
2015/10/14 职场文书
文艺部部长竞选稿
2015/11/21 职场文书
用golang如何替换某个文件中的字符串
2021/04/25 Golang