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

技术标签: python  c/c++  

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

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

 1 print("————————————————————————————")
 2 num=input('请输入十个整数:')#通过input函数输入,这时返回值为行信息的字符串
 3 for m in range(10):
 4     print(int(num[m]))#通过索引查看每一个值
 5 num=list(map(int,num))#把字符串序列转化为整型序列
 6 print(num)
 7 a=0
 8 for i in range(10):#循环写10
 9     for j in range(i+1,10):#双层循环,进行冒泡排序
10         if( int(num[i])>int(num[j])):
11             num[i],num[j]=num[j],num[i]
12 print(num)
13 for z in range(9,1,-1):#倒序输出,正序输出range(0,10),注意是(9,1)不是(9,0)也不是(10,0)
14     if(int(num[z])%2==1):
15         print(num[z])
16         a=a+1
17         break;#输出一个奇数的话,直接跳出循环
18 if(a==0):#设立标志位,记录是否输出过奇数
19     print('用户没有输入奇数。')

 

转载于:https://www.cnblogs.com/ming-4/p/10245735.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30387339/article/details/98322373

智能推荐

剪切板编程遇到的不能粘贴的问题_dvlinker的博客-程序员宝宝_putinclipboard无法粘贴

今天调试代码的时候遇到了一个奇怪的问题,粘贴功能出异常了,无法进行粘帖操作了。于是查阅了相关的代码,才发现原因:使用OpenClipboard打开剪切板后,没有调用CloseClipboard把剪切板关闭掉。所以在做剪切板相关编程时,一定要注意在打开剪切板,执行操作后一定要将剪切板关闭掉。// 是否是文件复制,如果是,则要执行发送文件的操作BOOL32 CChatDlg::IsFilePas

R语言中通过apply/mclapply 尽量减少使用循环 for while_Coding means young的博客-程序员宝宝_r语言mclapply函数

最近要读取数千个文件做预处理,文件I/O和计算量都比较大。采用mclapply 进行了优化。mclapply 是 lapply 的并发版本,可以发挥多CPU核心的优势。R 面向向量和矩阵运算,list 虽功能强大,但用法多样,示例如下,如何快速读入股票数据。workdir <- "/usr/guest/workspace/data"allFiles <- list.file...

如何选择 Web 的数据存储方式?看我就够了_神策技术社区的博客-程序员宝宝

1.前言为了最大限度地保证同一浏览器同一域名下各个网页的用户统一,Web JS SDK 需要及时地将用户标识存入到 Cookie;为了最大限度地减少关闭页面导致的数据丢失,WebJS SDK将采集的数据存入到 localStorage 里进行批量发送,关闭页面未发送完的数据下次打开页面再次发送;为了最大限度地保证可视化全埋点和网页热力图窗口打开的正确性,Web JS SDK 将相关的标识存入到 sessionStorage 里。由此可见,存储数据是 Web JS SDK 的核心功能,下...

ORA-00600: [qksrcBuildRwo]内部错误一例_weixin_33890526的博客-程序员宝宝

一套HP-UX上的11.1.0.7上的系统,在使用11g自带的新特性dictionary health check(数据字典健康检查)功能时发现FILE$基表存在讹误,并且告警日志中伴随出现ORA-00600:[qksrcBuildRwo]内部错误,具体错误信息如下:RMAN> list failure;List of Database Failures===============...

C++笔试题之String类的实现_草上爬的博客-程序员宝宝

在这个类中包括了指针类成员变量m_data,当类中包括指针类成员变量时,一定要重载其拷贝构造函数、赋值函数和析构函数,这既是对C++程序员的基本要求,也是《Effective C++》中特别强调的条款。能够准确无误地编写出String类的构造函数、拷贝构造函数、赋值函数和析构函数的面试者至少已经具备了C++基本功的60%以上!仔细学习这个类,特别注意加注释的得分点和加分点的意义,这样就具备了60%以上的C++基本功!这个在面试或笔试的时候常问到或考到。请编写String的上述4个函数。

VideoCapture类:_额压力QL的博客-程序员宝宝

VideoCapture类:初始化import cv2cv2.VideoCapture(video)检查摄像头是否初始化成功result = cv2.VideoCapture.isOpened()if result is False: result=cv2.VideoCapture.open(0)捕获帧retval, image = cv2.VideoCapture.read()"""retval表示是否捕获成功,返回布尔类型。image返回捕获的帧信息(也就是图像)。如果没有捕获帧

随便推点

数据中心基础设施运维常规工作介绍_公众号:ITIL之家的博客-程序员宝宝

更多专业文档请访问 www.itilzj.com随着互联网、云计算需求的爆发式增长,数据中心的规模不断扩大,稳定、能耗、占地等问题持续困扰着数据中心运营者,维护、持续扩容等新的问题接踵而来。为了应对挑战数据中心的形式也在不断的变化。从早期的集中供电集中制冷到分布式供电分布式制冷,从机柜摆放方向的简单调整到封闭冷/热通道,从简单划分功能区的数据中心到现在流行的微模块数据中...

Android 控制第三方音乐播放器_Xavi_zhang的博客-程序员宝宝_安卓远程控制第三方音乐播放器

这里主要实现APP能够控制第三方音乐播放器的播放、暂停、下一首、上一首功能。RemoteController :这个是官方的音乐控制接口,需要配合 NotificationListenerService 来使用,比较繁琐。测试后发现除了酷狗以外的第三方播放器都能正常控制,可能是酷狗做了什么处理。AudioManager:这个就最简单了,只需要调用 dispatchMediaKeyEvent 发送 KeyEvent 就能实现。下面是具体实现:/** * 播放 暂停 *.

JPEG库在Linux系统下的编译和移植【转】_anfeng3664的博客-程序员宝宝

本文转载自: 这篇文章介绍了jpeg库在Linux系统下的编译和移植,经过了亲自的验证,编译首先需要准备以下资源:jpegsrc.v6b.tar.gz(jpeg库),libtool-1.5.26.tar.gz(编译需要的工具),交叉编译工具链(移植到ARM时使用)。jpegsrc.v6b.tar.gz下载位置:http://115.com/?ct=rar&...

基于ENSP的中小型企业网的搭建(完)_qq_44721203的博客-程序员宝宝

文章目录前言四、主要配置1.AR22.LSW13.LSW24.LSW35.LSW4五、测试联通性前言注:以下案例仅供参考。四、主要配置1.AR2[AR2]interface g0/0/0 [AR2-GigabitEthernet0/0/0]ip address 192.168.0.1 24[AR2-GigabitEthernet0/0/0]interface g0/0/1 [AR2-GigabitEthernet0/0/1]ip address 192.168.2.129 255.25

第十六周项目 电子词典_Sweetheartman的博客-程序员宝宝

/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:李德坤 *完成日期:2016年6月18日 *版本号:v1.0 * *问题描述:电子词典 *输入描述:无 *输出描述:无 */#include #include#include#includeusing

音视频码率介绍_TedSmile的博客-程序员宝宝

一、码率概念码率就是数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒。二、码率分类1、CBR:constant bitrate 固定码率2、VBR:variable bitrate 可变码率三、视频清晰度在码率一定的情况下,分辨率与清晰度成反比关系:分辨率越高,图像越不清晰;分辨率越低,图像越清晰。在分辨率一定的情况下,码率与清晰度成正比...

推荐文章

热门文章

相关标签