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中有趣在__call__函数
Jun 21 Python
简单上手Python中装饰器的使用
Jul 12 Python
Python简单网络编程示例【客户端与服务端】
May 26 Python
python爱心表白 每天都是浪漫七夕!
Aug 18 Python
在python下读取并展示raw格式的图片实例
Jan 24 Python
python使用Plotly绘图工具绘制散点图、线形图
Apr 02 Python
python3.6中@property装饰器的使用方法示例
Aug 17 Python
python文件操作的简单方法总结
Nov 07 Python
Python写捕鱼达人的游戏实现
Mar 31 Python
Pycharm中安装Pygal并使用Pygal模拟掷骰子(推荐)
Apr 08 Python
在ipython notebook中使用argparse方式
Apr 20 Python
python中操作文件的模块的方法总结
Feb 04 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
PHP7如何开启Opcode打造强悍性能详解
2018/05/11 PHP
ThinkPHP3.1.2 使用cli命令行模式运行的方法
2020/04/14 PHP
使用TextRange获取输入框中光标的位
2006/10/14 Javascript
javascript parseInt 函数分析(转)
2009/03/21 Javascript
Notify - 基于jquery的消息通知插件
2011/10/18 Javascript
编写针对IE的JS代码两种编写方法
2013/01/30 Javascript
JS对img进行操作(换图片/切图/轮换/停止)
2013/04/17 Javascript
jQuery创建DOM元素实例解析
2015/01/19 Javascript
javascript实现简单的贪吃蛇游戏
2015/03/31 Javascript
JavaScript实现把rgb颜色转换成16进制颜色的方法
2015/06/01 Javascript
javascript创建函数的20种方式汇总
2015/06/23 Javascript
jQuery中的ajax async同步和异步详解
2015/09/29 Javascript
JavaScript实现的伸展收缩型菜单代码
2015/10/14 Javascript
JS中JSON对象和String之间的互转及处理技巧
2016/04/06 Javascript
10分钟掌握XML、JSON及其解析
2020/12/06 Javascript
Angular学习笔记之angular的$filter服务浅析
2016/11/12 Javascript
js仿QQ邮箱收件人选择与搜索功能
2017/02/10 Javascript
原生JS京东轮播图代码
2017/03/22 Javascript
javaScript canvas实现(画笔大小 颜色 橡皮的实例)
2017/11/28 Javascript
axios 处理 302 状态码的解决方法
2018/04/10 Javascript
Node.js操作系统OS模块用法分析
2019/01/04 Javascript
Windows下的Python 3.6.1的下载与安装图文详解(适合32位和64位)
2018/02/21 Python
面向初学者的Python编辑器Mu
2018/10/08 Python
使用python将最新的测试报告以附件的形式发到指定邮箱
2019/09/20 Python
pytorch:实现简单的GAN示例(MNIST数据集)
2020/01/10 Python
销售人员中英文自荐信
2013/09/22 职场文书
人力资源专业推荐信
2013/11/29 职场文书
银行存款证明样本
2014/01/17 职场文书
求职信模板标准格式范文
2014/02/23 职场文书
企业总经理任命书
2014/06/05 职场文书
教师学习三严三实心得体会
2014/10/13 职场文书
关于学习的决心书
2015/02/05 职场文书
公司老总年会致辞
2015/07/30 职场文书
python3 hdf5文件 遍历代码
2021/05/19 Python
MySQL如何快速创建800w条测试数据表
2022/03/17 MySQL
pytorch实现加载保存查看checkpoint文件
2022/07/15 Python