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使用socket进行简单网络连接的方法
Apr 29 Python
使用Python内置的模块与函数进行不同进制的数的转换
Mar 12 Python
Python函数式编程
Jul 20 Python
在PyCharm下使用 ipython 交互式编程的方法
Jan 17 Python
Python元组 tuple的概念与基本操作详解【定义、创建、访问、计数、推导式等】
Oct 30 Python
windows下Pycharm安装opencv的多种方法
Mar 05 Python
Jupyter Notebook远程登录及密码设置操作
Apr 10 Python
python能做哪方面的工作
Jun 15 Python
Python自动化测试基础必备知识点总结
Feb 07 Python
python 递归相关知识总结
Mar 03 Python
高考要来啦!用Python爬取历年高考数据并分析
Jun 03 Python
python用海龟绘图写贪吃蛇游戏
Jun 18 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
ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法
2014/10/29 PHP
浅谈PHP中单引号和双引号到底有啥区别呢?
2015/03/04 PHP
php的无刷新操作实现方法分析
2020/02/28 PHP
jQuery 源码分析笔记(2) 变量列表
2011/05/28 Javascript
仿当当网淘宝网等主流电子商务网站商品分类导航菜单
2013/09/25 Javascript
从jquery的过滤器.filter()方法想到的
2013/09/29 Javascript
JavaScript模拟可展开、拖动与关闭的聊天窗口实例
2015/05/12 Javascript
jQuery1.9.1源码分析系列(十六)ajax之ajax框架
2015/12/04 Javascript
nodejs修复ipa处理过的png图片
2016/02/17 NodeJs
jQuery 如何实现一个滑动按钮开关
2016/12/01 Javascript
js,jq,css多方面实现简易下拉菜单功能
2017/05/13 Javascript
VUE利用vuex模拟实现新闻点赞功能实例
2017/06/28 Javascript
使用Vue.js和Flask来构建一个单页的App的示例
2018/03/21 Javascript
利用Blob进行文件上传的完整步骤
2018/08/02 Javascript
Koa从零搭建到Api实现项目的搭建方法
2019/07/30 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
js实现简易拖拽的示例
2020/10/26 Javascript
windows下python模拟鼠标点击和键盘输示例
2014/02/28 Python
python MySQLdb Windows下安装教程及问题解决方法
2015/05/09 Python
Python 模拟员工信息数据库操作的实例
2017/10/23 Python
python使用Flask操作mysql实现登录功能
2018/05/14 Python
python3读取csv和xlsx文件的实例
2018/06/22 Python
python按时间排序目录下的文件实现方法
2018/10/17 Python
pyqt5之将textBrowser的内容写入txt文档的方法
2019/06/21 Python
Python逐行读取文件内容的方法总结
2020/02/14 Python
快速了解Python开发环境Spyder
2020/06/29 Python
python中Django文件上传方法详解
2020/08/05 Python
全球最大化妆品零售网站:SkinStore
2020/10/24 全球购物
Exception类的常用方法
2012/06/16 面试题
大学生实习期自我评价范文
2013/10/03 职场文书
仓库管理专业个人自我评价范文
2013/11/11 职场文书
2014年银行客户经理工作总结
2014/11/12 职场文书
2015年教师新年寄语
2014/12/08 职场文书
2016年情人节广告语
2016/01/28 职场文书
公司员工违法违章行为检讨书
2019/06/24 职场文书
详解NodeJS模块化
2021/06/15 NodeJs