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
Post a Comment