loops - How to create a program on python 3.5 where the user enters 10 integers -


the user enter 10 integers , in return program tell user largest odd integer of 10 entered. have pasted script work below. problem work when largest number returns error, how can python ignore largest number , go on next largest odd number.

n1 = int(input('enter integer 1: ')) n2 = int(input('enter integer 2: ')) n3 = int(input('enter integer 3: ')) n4 = int(input('enter integer 4: ')) n5 = int(input('enter integer 5: ')) n6 = int(input('enter integer 6: ')) n7 = int(input('enter integer 7: ')) n8 = int(input('enter integer 8: ')) n9 = int(input('enter integer 9: ')) n10 = int(input('enter integer 10: '))  if n1%2!=0:     a=n1 if n2%2!=0:     b=n2 if n3%2!=0:     c=n3 if n4%2!=0:     d=n4 if n5%2!=0:     e=n5 if n6%2!=0:     f=n6 if n7%2!=0:     g=n7 if n8%2!=0:     h=n8 if n9%2!=0:     i=n9 if n10%2!=0:     j=n10  if n1>n2 , n1>n3 , n1>n4 , n1>n5 , n1>n6 , n1>n7 , n1>n8 , n1>n9 , n1>n10:     print(n1, 'is largest odd number') if n2>n1 , n2>n3 , n2>n4 , n2>n5 , n2>n6 , n2>n7 , n2>n8 , n2>n9 , n2>n10:     print(b, 'is largest odd number') if n3>n1 , n3>n2 , n3>n4 , n3>n5 , n3>n6 , n3>n7 , n3>n8 , n3>n9 , n3>n10:     print(c, 'is largest odd number') if n4>n1 , n4>n2 , n4>n3 , n4>n5 , n4>n6 , n4>n7 , n4>n8 , n4>n9 , n4>n10:     print(d, 'is largest odd number') if n5>n1 , n5>n2 , n5>n3 , n5>n4 , n5>n6 , n5>n7 , n5>n8 , n5>n9 , n5>n10:     print(e, 'is largest odd number') if n6>n1 , n6>n2 , n6>n3 , n6>n4 , n6>n5 , n6>n7 , n6>n8 , n6>n9 , n6>n10:     print(f, 'is largest odd number') if n7>n1 , n7>n2 , n7>n3 , n7>n4 , n7>n5 , n7>n6 , n7>n8 , n7>n9 , n7>n10:     print(g, 'is largest odd number') if n8>n1 , n8>n2 , n8>n3 , n8>n4 , n8>n5 , n8>n6 , n8>n7 , n8>n9 , n8>n10:     print(h, 'is largest odd number') if n9>n1 , n9>n2 , n9>n3 , n9>n4 , n9>n5 , n9>n6 , n9>n7 , n9>n8 , n9>n10:     print(i, 'is largest odd number') if n10>n1 , n10>n2 , n10>n3 , n10>n4 , n10>n5 , n10>n6 , n10>n7 , n10>n8 , n10>n9:     print(j, 'is largest odd number') 

i'm not sure problem you're having , error you're getting, should using loops instead. this:

odd_numbers = [] in range(1, 11):     input = int(input('enter integer {}: '.format(i)))     if input % 2:         odd_numbers.append(input)  if odd_numbers:     print('{} largest odd number'.format(max(odd_numbers))) else:     print('there no odd numbers entered') 

normally have written comment wanted op how can use loops


Comments

Popular posts from this blog

routing - AngularJS State management ->load multiple states in one page -

python - GRASS parser() error -

Swift game error message -