Exercise 4-8 Solution Python Crash Course Chapter 4: Working With Lists

 

📘 Python Crash Course – Chapter 4: Working With Lists – Exercise 4-8 Solution

Welcome to another solution from Python Crash Course by Eric Matthes.


📝 Exercise 4-8

Task:
A number raised to the third power is called a cube .
For example, the cube of 2 is written as 2**3 in Python .
Make a list of the first 10 cubes (that is, the cube of each integer from 1 through 10), and use a for loop to print out the value of each cube

✅ Solution Code:


num = list(no**3 for no in range(1,11))
for data in num:
    print(data)

🧠 Code Explanation:

This Python code demonstrates how to generate a list of cubes of numbers and iterate through it using a for loop. Here's how it works:

  1. Generate a list of cubes:

    A list comprehension is used to calculate the cube of each number in the range from 1 to 10. The expression no**3 raises each number no to the power of 3, and the range(1, 11) function generates numbers from 1 to 10 (inclusive). The resulting list of cubes is stored in the variable num.

  2. Iterate through the list:

    A for loop is used to iterate through each cube in the num list. The variable data takes on each value in the list, one at a time.

This code demonstrates how to use list comprehensions to perform mathematical operations on a sequence of numbers and how to iterate through the resulting list.

🔍 Output:


1
8
27
64
125
216
343
512
729
1000

📚 Related Exercises from Chapter 4:


🔗 Connect With Us:

“The only way to learn a new programming language is by writing programs in it.”
– Dennis Ritchie

📌 Tags: #Python #PythonCrashCourse #CodingForBeginners #LearnPython #PythonProjects #PythonTips

Previous Post Next Post

Contact Form