我们从小学的时候就学习了奇数偶数,知道整数可以分成奇数和偶数两大类,能被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怎么对输出的奇数偶数排序内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

时间: 2020-12-02

python奇数偶数行输出_python对输出的奇数偶数排序实例代码相关推荐

  1. python批量解压文件_python 批量解压压缩文件的实例代码

    下面给大家介绍python 批量解压压缩文件的实例代码,代码如下所述: #/usr/bin/python#coding=utf-8import os,sys import zipfile open_p ...

  2. python读取word页眉_python批量替换页眉页脚实例代码

    简介 本文分享的实例代码主要通过python语言实现批量替换页眉页脚的操作功能,具体如下. 代码 #!/usr/bin/env python # -*- coding: utf-8 -*- impor ...

  3. python刷b站教程_python + selenium 刷B站播放量的实例代码

    B站UP主的主要收益来源(播放量获取的奖励.用户充电.广告等等) 首先做up主最直接的就是做视频,当你的粉丝过1000或者视频总播放超过10万时可以申请创造激励,申请创造激励之后,你的原创视频播放会给 ...

  4. python刷今日头条访问量_Python 自动刷博客浏览量实例代码

    怎么利用python爬取csdn博客访问量例子 如何使用python来爬取自己博客访问量承认吧,小编们都是在深夜里崩溃的俗人.晚安,世界. 博客网站上有访问量这个记录么 如果有就可以抓取网站下来,正则 ...

  5. python输出0到50间的偶数_python奇数偶数行输出_python对输出的奇数偶数排序实例代码...

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

  6. python输出奇数数字序位_python对输出的奇数偶数排序实例代码

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

  7. python numpy 奇数偶数行互换_python 列表推导式(经典代码)(21)

    文章首发微信公众号,微信搜索:猿说python 截止到目前为止,python基础内容已经学习了50%左右,在学习编程过程中,我们不仅要学习python语法,同时也需要学习如何把自己代码写的更美观,效率 ...

  8. python如何多行输出_python换行输出 Python里具体怎么用\n换行输出一个数字?

    python里 如何把每打印10个数就换行的实现 print("每输出十个数字换行,共计输出100个:")for num in range(1,100):#循环一百次 print( ...

  9. 用python输入名字并打印_python的输出与输入

    输出 用 print() 在括号中加上字符串,就可以向屏幕上输出指定的文字.比如输出 'hello, world' ,用代码实现如下: >>> print('hello, world ...

最新文章

  1. 《评人工智能如何走向新阶段》后记(再续8)
  2. Android绑定多个aidl,android aidl 多`module`版的实现
  3. app分发平台java_集成 Asset Delivery (Java)
  4. win10 WSL windows subsystem for linux update setup wizard ended prematurely
  5. c语言程序设计实验报告2,C语言程序设计实验报告2.docx
  6. 新版征信报告实施之后,信用卡养卡套现真的要凉凉了?
  7. html设置百度协议,网站HTML结构SEO要求说明(含移动站)
  8. jpa 实体映射视图_JPA教程:实体映射-第3部分
  9. 12个ggplot2扩展包帮你实现更强大的可视化
  10. 解决openfire在使用MySQL数据库后的中文乱码问题(转)
  11. C/C++线程与多线程工作笔记0007---单线程实现文件查找系统
  12. 《mount的艺术》-linux命令五分钟系列之十四
  13. 《我在谷歌大脑见习机器学习的一年:Node.js创始人的尝试笔记》阅读笔记
  14. 使用CSVDE批量创建和修改域用户
  15. 深交所互动平台_是否存以互动平台回复替代公告、炒作股价的情形?容大感光收深交所关注函...
  16. 容器-2018百战程序员JAVA全系列终结版第07阶:容器和数据结构
  17. Gradle下载手动安装
  18. 用word写小论文时如何实现两栏格式公式居中,编号右对齐
  19. 2008服务器系统开机用户名和密码忘记了,服务器2008密码忘记了
  20. 计算机概论综述,计算机组成原理唐朔飞PPT 第1章 计算机系统概论综述.ppt

热门文章

  1. 070_《Delphi7程序设计技巧与实例》
  2. OSN7500检查逻辑单板与物理单板的一致性
  3. 忘记RAR、ZIP压缩包密码,如何解决?
  4. Java语言程序设计(一)
  5. Dart语言入门介绍
  6. 北风:史上最全wordpress建站攻略,无代码基础也能轻松搞定
  7. Vxworks 学习(一)介绍
  8. SpringBoot之IOC
  9. Win11提示该文件没有与之关联的应用来执行该操作该如何解决
  10. CATIA开发中的遇到的问题.1