Creating a Power of Two List - Solution Guide
Explore three different methods to generate a list of powers of 2.
Method 1
def solution(n):
result = [] # Create an empty list
for i in range(n+1): # Iterate over numbers from 0 to n
result.append(2**i) # Append 2 to the power of i to the list
return result
Using the code above, you can create a list containing numbers that are powers of 2 based on the input integer n.
Example Use Case
Input/Output Example
n = 3
result = solution(n)
print(result) # Output: [1, 2, 4, 8]
Want to learn more?
Join CodeFriends Plus membership or enroll in a course to start your journey.