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

“In the world of code, Python is the language of simplicity, where logic meets creativity, and every line brings us closer to our goals.”— Only Python

πŸ“Œ Follow Us And Stay Updated For Daily Updates

Comments