1,编写一个程序,要求用户输入10个整数,然后输出其中最大的奇数。如果用户没有输入奇数,则输出一个消息进行说明。
#循环从控制台输入程序
num_list=[]
for i in range(10):
num=int(input("第"+str(i+1) + "个数")) #这里必须把i转为字符串类型,因为默认的i是int型
num_list.append(num) #这里用append函数将用户输入的num添加到列表中
odd=[]
for numb in num_list:
if numb % 2==1:
odd.append(numb) #遍历原列表,将其中的奇数添加到odd列表中
if odd: #如果odd不为空
print (sorted(odd)[-1]) #升序排列后直接取最后一位数即为最大值
else:
print("没有奇数")