python输入十个整数、输出其中最大的奇数_Python,最大奇数整数

我是新来的编码,已经学习了几天了。我用Python编写了这个程序,同时在麻省理工学院的一些开放式课件讲座和几本书中继续学习。有什么方法可以更容易地表达这个程序吗?Finger exercise: Write a program that asks the user to input 10 integers, and then prints the largest odd number that was entered. If no odd number was entered, it should print a message to that effect.a = int(raw_input('Enter your first integer: '))

b = int(raw_input('Enter your second integer: '))

c = int(raw_input('Enter your third integer: '))

d = int(raw_input('Enter your fourth integer: '))

e = int(raw_input('Enter your fifth integer: '))

f = int(raw_input('Enter your sixth integer: '))

g = int(raw_input('Enter your seventh integer: '))

h = int(raw_input('Enter your eighth integer: '))

i = int(raw_input('Enter your ninth integer: '))

j = int(raw_input('Enter your tenth integer: '))

if a%2 ==0:

a = 0

else:

a = a

if b%2 ==0:

b = 0

else:

b = b

if c%2 ==0:

c = 0

else:

c = c

if d%2 ==0:

d = 0

else:

d = d

if e%2 ==0:

e = 0

else:

e = e

if f%2 ==0:

f = 0

else:

f = f

if g%2 ==0:

g = 0

else:

g = g

if h%2 ==0:

h = 0

else:

h = h

if i%2 ==0:

i = 0

else:

i = i

if j%2 ==0:

j = 0

else:

j = j

value = a, b, c, d, e, f, g, h, i, j

max = max(value)

if max ==0:

print 'There are no odd numbers.'

else:

print max, 'is the largest odd integer.'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值