我们从小学的时候就学习了奇数偶数,知道整数可以分成奇数和偶数两大类,能被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. python 遍历目录_Python遍历目录的4种方法实例介绍
  2. 牛客 - 小朋友你是否有很多问号(容斥+组合数学)
  3. Nginx的异步非阻塞
  4. js练习--贪吃蛇(转)
  5. 2025. 分割数组的最多方案数
  6. mongdb安装配置
  7. js的if(!myFunction())有何用
  8. ubuntu 用户管理 adduser vs useradd
  9. 【配置】Spring Struts配置信息
  10. 安卓apk的编译与反编译
  11. 帆软动态分页之多数据集层式报表
  12. 腾讯云uniapp云直播和即时通信插件接入流程
  13. vue3项目简化Compositions API使用-省去频繁的import和各use函数调用
  14. 世界最大最高摩天轮,迪拜之眼迎来首批游客
  15. F11一键还原精灵使用教程(详细图文步骤)
  16. EXCEL数据之美:带你走进数据可视化
  17. Python pptx模块
  18. 中文自然语言预处理总结
  19. (转)MAPISendMail调用系统默认的邮件客户端发邮件
  20. 80x86 汇编语言编程:判定数据序列的奇偶个数

热门文章

  1. 领酌酒业告诉你:喝酱香酒的八大好处
  2. php随机数 刷新不变,Javascript随机数以及页面强制刷新问题
  3. 定时器循环彩灯实验c语言,单片机实验6__定时器控制循环彩灯实验.doc
  4. 安卓记事本系统设计和模块实现
  5. Zigbee协议的体系结构
  6. notify()和notifyAll()的本质区别
  7. Java接口里可以有哪些内容?使用接口时需要注意哪些?
  8. 当孩子说我不想做作业,你会怎么办呢?
  9. Spring Cloud Alibaba 学习笔记
  10. 弘辽科技:淘宝同行店铺排名在哪看?如何提升?