python练习:编写一个程序,要求用户输入10个整数,然后输出其中最大的奇数,如果用户没有输入奇数,则输出一个消息进行说明。

重难点:通过input函数输入的行消息为字符串格式,必须转换为整型,否则不能进行排序交换位置。通过索引的方式可以查看字符串中的每一个字符,双层for循环进行冒泡排序。for循环的倒序输出方式:for z in range(9,1,-1):。break直接跳出循环。通过标志位判断是否输出过奇数。

print("————————————————————————————")

num=input('请输入十个整数:')#通过input函数输入,这时返回值为行信息的字符串

for m in range(10):

print(int(num[m]))#通过索引查看每一个值

num=list(map(int,num))#把字符串序列转化为整型序列

print(num)

a=0

for i in range(10):#循环写10

for j in range(i+1,10):#双层循环,进行冒泡排序

if( int(num[i])>int(num[j])):

num[i],num[j]=num[j],num[i]

print(num)

for z in range(9,1,-1):#倒序输出,正序输出range(0,10),注意是(9,1)不是(9,0)也不是(10,0)

if(int(num[z])%2==1):

print(num[z])

a=a+1

break;#输出一个奇数的话,直接跳出循环

if(a==0):#设立标志位,记录是否输出过奇数

print('用户没有输入奇数。')

python如何编写win程序

python可以编写win程序.win程序的格式是exe,下面我们就来看一下使用python编写exe程序的方法. 编写好python程序后py2exe模块即可将其打包为exe程序. 实际操作过程: ...

C语言:输入10个整数,找出其中绝对值最小的数

1 输入10个整数,找出其中绝对值最小的数(10分) 题目描述 输入10个整数,找出其中绝对值最小的数 输入 十个整数 输出 绝对值最小的数 样例输入 -10 -2 30 40 50 60 70 80 ...

输入三个整数x、y、z,请把这三个数由小到大输出

题目:输入三个整数x,y,z,请把这三个数由小到大输出. 程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x> y则将x与y的值进行交换,然后再用x与z进行比较,如果x> ...

Effective Python之编写高质量Python代码的59个有效方法

这个周末断断续续的阅读完了

SpringBoot RestTemplate接收文件,并将文件发送到另外一个程序进行存储

最近有个需求,接收用户上报的证书,并且保存起来,证书大小不到1M,但该证书的保存必须在另外一个程序进行,所以想到使用springboot接收上传文件后,再通过RestTemplate将文件发送给另外一 ...

一道C语言面试题:写一个宏,将16位的整数转为Big Endian

题目:输入16位整数x,如0x1234,将其转为Big Endian格式再输出,此例为输出 0x3412 来源:某500强企业面试题目 思路:将x左移8位得到a,将x右移8位得到b,a+b即为所得 / ...

【C语言】将输入的10个整数逆序输出

代码1: #include int main() { ], b[]; int i,j; printf("请输入10个整数:\n"); ; i &lt ...

Python基础(一):程序输入输出、判断合法用户、编写判断成绩的程序

一.程序输入输出 目标: 编写login.py脚本,实现以下目标: 提示用户输入用户名 将用户名保存在变量中 在屏幕上显示欢迎用户的信息 方案: 编写程序时,很多情况下都需要程序与用户交互.在pyth ...

随机推荐

Modbus协议

总体上来说,发送命令格式如下:模块号(1字节)功能码 起始地址(2字节)   数据(X字节) CRC(2位) 模块号(1字节)功能码(要读取的寄存器,读 01,设置05,Coil Status/Inp ...

Windows Phone开发(12):认识一下独具个性的磁贴(转)

对"磁贴"的理解是一点也不抽象的,为什么呢?只要你愿意启动WP系统,无论你是在模拟器中还是在真机中,是的,桌面上那一块块像地板的玩意儿,就是磁贴了.(图:磁贴) 在上图中,我们很直 ...

用powerdesigner建模工具生成数据库

1,使用powerdesignerP:主键 F:外键 M:是否可为空 2,两张表建立主外键关系时,主外键名称要相同.比如A表 A_id name  说明id(P) B表 B_id name  说明id ...

git 在苹果系统中的一些命令

下面是在mac下使用git的一些命令的使用,如果想参看原文使用xcode来处理git,可以进入下面的链接,不过是英文的. 使用终端命令终端: cd /Users/Malek/desktop/GitUs ...

如何在内存中压缩并加密ZIP

项目中遇到了一个问题,考虑到安全原因,需要将文件以二进制数据的方式打包成压缩文件,并且这个压缩文件是有密码的. 去Google上找了些API,下载来看了下,琢磨出了以下方法 首先放API:

ABP module-zero +AdminLTE+Bootstrap Table+jQuery权限管理系统第十三节--RBAC模式及ABP权限管理(附送福利)

ABP+AdminLTE+Bootstrap Table权限管理系统一期 Github:https://github.com/Jimmey-Jiang/ABP-ASP.NET-Boilerplate- ...

后台工作者HangFire与ABP框架Abp.Hangfire及扩展

HangFire与Quartz.NET相比主要是HangFire的内置提供集成化的控制台,方便后台查看及监控,对于大家来说,比较方便. HangFire是什么 Hangfire是一个开源框架(.NET ...

Python下载图片小程序

欢迎大侠们指正批评 思路: 1.引入相关的python文件(import re  import urllib) 2.读取对应网页的html文件(使用 urllib) def getHtml(url): ...

python输入10个整数_python练习:编写一个程序,要求用户输入10个整数,然后输出其中最大的奇数,如果用户没有输入奇数,则输出一个消息进行说明。...相关推荐

  1. python可以写安卓应用吗_python可以编写android程序吗?

    python可以编写android程序吗?答案是肯定的.Android不直接支持使用python开发应用,需要使用其它中间件或者库.PythonForAndroid.CLE以及Wrapandroid ...

  2. python 开发窗体应用程序_Python如何编写窗体程序

    Python如何编写窗体程序 python和很多软件的用法其实差不多,只是代码更为简洁,代码量没这么多. 窗体的写法也和java类似,现在举个例子:编写一个点名器,有一个按钮当被点击时,会随机产生一个 ...

  3. python装饰器怎么调用_Python学习22-外部程序的调用装饰器

    调用外部程序 python是粘合语言 现成的工具软件,它们都可以完成一些功能(wget,ffmpeg)ffmpeg 用于win上录制视屏 有时需要扩展以下,添加一点功能(free)free Linux ...

  4. python怎么调用c语言_Python调用C语言程序方法解析

    Python调用C语言程序方法解析 首先我们需要将编写好的c程序文件编译为动态库文件(后缀名为.so) 使用下面的命令: gcc 原文件名.c -shared -o 新文件名.so 然后在python ...

  5. python编程超市购物系统_python面向过程编程小程序- 模拟超市收银系统

    6.16自我总结 功能介绍程序功能介绍: 商品信息再读取修改买卖均已xlsx格式 且生成购物记录也按/用户名/购买时间.xlsx格式生成 账号密码输入错误三次按照时间进行冻结 用户信息已json格式保 ...

  6. 一个程序员的过去10年的心得体会(时刻提醒自己)

    展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告  走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的 ...

  7. python德巴赫猜想_python实现哥德巴赫猜想(任何大于或者等于6的整数都可以写成2个素数之和)...

    1.要求 1.1 从键盘上输入整数你n(n>=6).检验6-n之间的所有偶数 2.2 若检验成功则输出6=3+3,即一个偶数写成2个素数之和的形式(注意:只输出一种满足要求的情况即可,切前一个数 ...

  8. python编程计算器_python怎么编写计算器程序

    该计算器是使用Python tkinter模块进行开发的.下面给大家介绍具体代码: 效果如下图: 代码如下:import tkinter #导入tkinter模块 root = tkinter.Tk( ...

  9. python输出1到100整数_python第一个代码程序打印1到100整数

    原博文 2019-05-30 07:36 − def main(): #打印1到100的整数 i=1 while i<=100: print(i) i+=1if __name__=='__mai ...

  10. python测试代码怎么写_python unittest编写测试代码

    做开发的朋友在写代码的同时一般都会写测试代码,这对于做运维的同学却很少用. 今天我们就来写写测试代码,用unittest模块. cat test.py import unittest def IsOd ...

最新文章

  1. ES6(三)数组的扩展
  2. java 打印 排序 数字塔_求助,用循环方法输出以下数字塔
  3. html 甘特图_Rplotly|交互式甘特图(Gantt chart)项目管理/学习计划
  4. 【官方文档】《暗黑世界V1.4》API说明!
  5. Codeforces 552C Vanya and Scales(进制转换+思维)
  6. 这个自然语言处理“工具”,玩得停不下来
  7. JAVA ulimit,java-从linux中的jvm中查找硬打开和软打开文件限制(ulimit -n和ulimit -Hn)
  8. 基于OpenCV文字特征提取
  9. c语言通过信号量id获取值_Linux信号量
  10. 数据结构考研自用——动态顺序表的实现【王道/严蔚敏C语言版】
  11. 上位机与西门子PLC通信协议
  12. 【微信小程序使用阿里巴巴矢量图标库】
  13. VS2008SP1无法安装
  14. hdu 畅通工程再续
  15. QT从入门到入土系列教程(一)——Qt5.14.2安装教程和VS2019环境配置
  16. phpstorm正则匹配清理被蠕虫病毒污染的html文件DropFileName = “svchost.exe” Ramnit
  17. C# .Net 邮箱发送含附件方法
  18. html5级联菜单,h5级联下拉、分类筛选
  19. 【无敌Python 】增强视频画质,就应该这么做
  20. 互联网大佬的乌镇人设

热门文章

  1. Pymongo 使用
  2. pymongo模块详解(含官方文档翻译)
  3. SpringBoot使用dozer
  4. 盘点 | 10大行业大数据应用痛点及解决策略
  5. html按钮怎么修改大小设置吗,如何在HTML中编辑按钮大小?
  6. 百家讲坛 汉代风云人物之吕后
  7. 回文联对联大全_回文联大全,有趣回文对联大全
  8. c# 网络字节序数据传输
  9. 实践--天气预报应用实例
  10. 怎么使用口袋迷你U盘PE制作工具的ISO模式制作U盘系统