cube_number = [number ** 3 for number in range(1,11) if number % 4==0]
print(cube_number)
Expected Output:
[8, 64, 216, 512, 1000]
Actual Output:
[64, 512] Any Solution With description?
cube_number = [number ** 3 for number in range(1,11) if number % 4==0]
print(cube_number)
Expected Output:
[8, 64, 216, 512, 1000]
Actual Output:
[64, 512] Any Solution With description?
is the expected output what you expect? Or what the lesson expect?
well, the only numbers divisible by 4 in range 1 till 11 are 4 and 8, so that is the only time number ** 3 gets appended to list