python 输入10个整数_2019-07-18 python练习:编写一个程序,要求用户输入10个整数,然后输出其中最大的奇数,如果用户没有输入奇数,则输出一个消息进行说明。...
#方法1:有缺陷
# -*- coding:utf-8 -*-
'''
@project:pycharm-project
@auther:lenovo
@file:10-max-odd.py
@IDE:PyCharm
@time1:2019-07-18 17:11:20
@time2:2019-7-18
@month1:7月
@month2:七月
'''
print("————————————————————————————")
num=input('請輸入十個整數(shù):')#通過input函數(shù)輸入,這時返回值為行信息的字符串
for min range(10):
print(int(num[m]))#通過索引查看每一個值
num=list(map(int,num))#把字符串序列轉(zhuǎn)化為整型序列
print(num)
a=0
for iin range(10):#循環(huán)寫10
for jin range(i+1,10):#雙層循環(huán),進行冒泡排序
if(int(num[i])>int(num[j])):
num[i],num[j]=num[j],num[i]
print(num)
for zin 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;#輸出一個奇數(shù)的話,直接跳出循環(huán)
if(a==0):#設(shè)立標志位,記錄是否輸出過奇數(shù)
print('用戶沒有輸入奇數(shù)。')
總結(jié)
以上是生活随笔為你收集整理的python 输入10个整数_2019-07-18 python练习:编写一个程序,要求用户输入10个整数,然后输出其中最大的奇数,如果用户没有输入奇数,则输出一个消息进行说明。...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 证件照排版软件_证件照小程序换背景(制作
- 下一篇: python 逻辑回归权重_Python