Python 输入一串字符,输出其中的奇数和偶数

-demo1

新手上路,学习过程中改的题目
简单实现,冗余处有些多,望大家指正
待我学成更新简便方法

实现

# 学习贵在坚持
# 编程百问不如一试
# 一口吃不了一个大胖子
# 祝各位财源滚滚,早遇良人
# 项目开发时间:2021/4/9 19:36def fun(lst):odd = []     # 存奇数even = []    # 存偶数t = (odd, even)    # 元组,存结果# print(id(odd), id(even), id(t))for item in lst:if item % 2:odd.append(item)# print(odd, id(odd))else:even.append(item)# print(even, id(even))# print(id(odd), id(even))return tprint('------输入一串数据,识别其中的奇数 偶数 并输出----------')
flag = 1
while flag:s0 = input('请输入您的数据:')l0 = s0.split(sep = ',')# print(type(l0), bool(l0[-1]), l0)l1 = []for i in l0:if i.isdigit():l1.append(int(i))t = fun(l1)# print(id(t), t)if not t[0] and not t[1]:print('未输入任何正整数,请重新输入:')else:flag = 0print("计算结果如下:")# 遍历元组for item in t:item.sort(reverse = True)  # 降序排列if item == t[0] and item:print('奇数:')elif item == t[1] and item:print('偶数:')# 遍历输出元组内列表的内容for j in item:print(j, end = '\t')print()

结果

Python 输入任意一串字符,输出其中的奇数和偶数相关推荐

  1. python输入4个数字_Python中输入任意四个数,输出他们由大到小排序

    Python中输入任意四个数,输出他们由大到小排序 Python中输入任意四个数,输出他们由大到小排序 要方便的那种,谢谢! 第1个回答 2018-11-04 任意输入4个整数,从大到小排列输出.c语 ...

  2. 定义一个函数,统计输入的一串字符包含多少个数字,多少个英文字母,多少个空白字符,多少个其他字符(Python经典编程案例)

    定义一个函数,统计输入的一串字符包含多少个数字,多少个英文字母,多少个空白字符,多少个其他字符 def count_str_char(string):char_num, digit_num, spac ...

  3. Python 输入任意整数,打印输入的数字是几位数

        Python 输入任意整数,打印输入的数字是几位数   根据题目,这个比较简单,但有很多人会想的比较复杂,复杂在键盘输入0开始,后面接任意个零都可以,那么,比如,输入00024,这个输入是没有 ...

  4. C语言学习之从键盘输入任意一个字母,输出它的对应大(小)写

    C语言学习之从键盘输入任意一个字母,输出它的对应大(小)写 通过键盘随意输入一个大写或小写字母,输出它对应的小写或大写字母,若不是字母则提示"输入有误!" #include < ...

  5. java匹配两个字符_·代表任意一个字符,*代表任意一串字符,判断两个字符串是否匹配?...

    ·代表任意一个字符,*代表任意一串字符,判断两个字符串是否匹配? 如题,·代表任意一个字符,*代表任意一串字符,判断两个字符串是否匹配?假如a字符串为:as*bnc·b,b字符串为asdfgvbbnc ...

  6. C++【判断字符串回文】编程判断输入的一串字符是否为回文。所谓回文,是指顺读和倒读都一样的字符串,如:“level”,”ABCCBA”。

    /*编程判断输入的一串字符是否为回文. 所谓回文,是指顺读和倒读都一样的字符串,如:"level","ABCCBA".*/ #include<iostre ...

  7. 获得用户输入的一串字符,分别统计出其中英文字母、空格、数字和其他字符的个数

    获得用户输入的一串字符,分别统计出其中英文字母.空格.数字和其他字符的个数 string=input("请输入一串字符") a,b,c,d=0,0,0,0for i in stri ...

  8. python从键盘上输入10个整数、输出奇数和_数据库 从键盘上输入10个整数型的数值,分别统计奇数和偶数的个数...

    从键盘上输入10个整数,并求出这10个数中所有奇数的和与所有偶数之和要求:分别用while,do ...while #includelongmain(void){\x05longa[10]={0};\ ...

  9. 编写程序python输入任意大的自然数、输出各位数字之和_兰理工Python第一次上机作业源码...

    1.编写程序,输入任意大的自然数,输出各位数字之和. a=input() sum=0 for i in a: sum=sum+int(i) print(sum) 运行结果: 2.编写程序,输入两个集合 ...

最新文章

  1. javascript--this总结
  2. 18.HMM隐马尔可夫模型
  3. mysql删除不存在行数据报错_MySQL学习笔记11复制错误处理(二)删除不存在的行的问题...
  4. 公众号滑动图代码_如何实现微信公众号文章“滑动查看更多”
  5. 【软件开发底层知识修炼】二十二 ABI-应用程序二进制接口 二
  6. iOS - UIControl
  7. 关系网络理论︱细讲中介中心性(Betweeness Centrality)
  8. VC++中多线程学习(MFC多线程)三(线程同步包含:原子互锁、关键代码段、互斥器Mutex、Semaphores(信号量)、Event Objects(事件))
  9. Illustrator 教程,如何在 Illustrator 中设计插画?
  10. 专家访谈:谈谈数据挖掘技术
  11. 计算机机械硬盘系统安装,笔记本如何安装机械硬盘?笔记本安装机械硬盘的操作步骤...
  12. Unity: 打飞碟Adapter版
  13. 【转】redis利用姿势收集
  14. 认识Power BI
  15. a轮b轮c轮天使轮区别是什么?
  16. 计算机老出现无法响应,电脑经常出现假死或未响应怎么处理
  17. [云计算学习3] Linux基础 : 使用chrony搭建时间服务器并让下游NTP同步时间
  18. table中同一列中合并相同项
  19. Eth-trunk :LACP模式链路聚合实战
  20. (待填坑)【字符串】manacher(马拉车)算法

热门文章

  1. Java SortedMap,LRU和LFU,BitSet
  2. 中江计算机速成学校,中江职中计算机专业部举行班主任经验交流会
  3. shell mutt发邮件
  4. Java实现字符串匹配
  5. confirm( )
  6. 教大家怎么来优化美眉特写照片的眉毛、睫毛和眼睛...
  7. day04-等价类划分法
  8. 2020 PHP高级面试题之PHP(一)
  9. Windows应用商店0x80131500错误代码解决方法
  10. java常见面试题(实习生篇)