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中使用第三方库xlutils来追加写入Excel文件示例
Apr 05 Python
python中global用法实例分析
Apr 30 Python
python实现数独算法实例
Jun 09 Python
Python使用logging结合decorator模式实现优化日志输出的方法
Apr 16 Python
django基础之数据库操作方法(详解)
May 24 Python
Python中判断输入是否为数字的实现代码
May 26 Python
Python两台电脑实现TCP通信的方法示例
May 06 Python
解决Django 在ForeignKey中出现 non-nullable field错误的问题
Aug 06 Python
解决python脚本中error: unrecognized arguments: True错误
Apr 20 Python
Django form表单与请求的生命周期步骤详解
Jun 07 Python
python爬取天气数据的实例详解
Nov 20 Python
python引入其他文件夹下的py文件具体方法
May 23 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语法(3)
2006/10/09 PHP
PHP 如何向 MySQL 发送数据
2006/10/09 PHP
PHP伪造referer实例代码
2008/09/20 PHP
PHP设计模式之代理模式的深入解析
2013/06/13 PHP
php 备份数据库代码(生成word,excel,json,xml,sql)
2013/06/23 PHP
兼容ie6浏览器的php下载文件代码分享
2014/07/14 PHP
php中session与cookie的比较
2015/01/27 PHP
Yii2 输出xml格式数据的方法
2016/05/03 PHP
通过php动态传数据到highcharts
2017/04/05 PHP
laravel实现上传图片并在页面显示的例子
2019/10/14 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
2020/02/23 PHP
js 动态选中下拉框
2009/11/26 Javascript
js 操作select相关方法函数
2009/12/06 Javascript
JQuery Ajax通过Handler访问外部XML数据的代码
2010/06/01 Javascript
Draggable Elements 元素拖拽功能实现代码
2011/03/30 Javascript
jquery判断复选框是否选中进行答题提示特效
2015/12/10 Javascript
jquery if条件语句的写法
2016/05/19 Javascript
Angular设置title信息解决SEO方面存在问题
2016/08/19 Javascript
Angular2库初探
2017/03/01 Javascript
浅谈如何使用webpack构建多页面应用
2018/05/30 Javascript
详解将微信小程序接口Promise化并使用async函数
2019/08/05 Javascript
angularjs模态框的使用代码实例
2019/12/20 Javascript
[14:24]Optic Gaming vs PSG LGD BO3
2018/06/07 DOTA
Python2.x与Python3.x的区别
2016/01/14 Python
Python中序列的修改、散列与切片详解
2017/08/27 Python
Python数据结构之双向链表的定义与使用方法示例
2018/01/16 Python
django 配置阿里云OSS存储media文件的例子
2019/08/20 Python
Python变量、数据类型、数据类型转换相关函数用法实例详解
2020/01/09 Python
使用HTML5和CSS3制作一个模态框的示例
2018/03/07 HTML / CSS
HTML5新标签兼容——> 的两种方法
2018/09/12 HTML / CSS
房地产开发计划书
2014/01/10 职场文书
三方合作协议书范本
2014/04/18 职场文书
党员干部民主生活会议批评与自我批评材料
2014/09/20 职场文书
材料员岗位职责
2015/02/10 职场文书
你对自己的信用报告有过了解吗?
2019/07/09 职场文书
图文详解matlab原始处理图像几何变换
2021/07/09 Python