編寫一個程序,要求用戶輸入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("沒有奇數")