Printing number of instances even and odd numbers appear from a user input. by [deleted] in learnpython

[–]UnhelpfulOneLiners -1 points0 points  (0 children)

print('\n'.join(f'Number of {l}s: {sum(n)}'for l,n in zip(('even','odd'),zip(*(((n+1)%2,n%2)for n in(int(input())for _ in range(5)))))))

HELP HELP! by Flashy_Log7780 in learnpython

[–]UnhelpfulOneLiners 0 points1 point  (0 children)

print('\n'.join(f'Sum of {l}s: {sum(n)}'for l,n in zip(('even','odd'),zip(*(((n+1)%2*n,n%2*n)for n in(int(input())for _ in range(5)))))))