Header Ads

Use a list comprehension to square each odd number in a list. The list is input by a sequence of comma-separated numbers In Python

Use a list comprehension to square each odd number in a list. The list is input by a sequence of comma-separated numbers.
Suppose the following input is supplied to the program:
Use a list comprehension to square each odd number in a list. The list is input by a sequence of comma-separated numbers.1,2,3,4,5,6,7,8,9
Then, the output should be:
1,3,5,7,9
Hints:
In case of input data being supplied to the question, it should be assumed to be a console input.
Solution:
values = raw_input()
numbers = [x for x in values.split(",") if int(x)%2!=0]

print ",".join(numbers)
Powered by Blogger.