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:
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)