Q.

Write a list comprehension to produce the list: [1, 2, 4, 8, 16……212].

A. [(2**x) for x in range(0, 13)]
B. [(x**2) for x in range(1, 13)]
C. [(2**x) for x in range(1, 13)]
D. [(x**2) for x in range(0, 13)]
Answer» A. [(2**x) for x in range(0, 13)]
Explanation: the required list comprehension will print the numbers from 1 to 12, each raised to 2. the required answer is thus, [(2**x) for x in range(0, 13)].
564
0
Do you find this helpful?
1

Discussion

No comments yet