Day 17/150 – Find Cube of a Number in Python
After learning how to calculate the square of a number, the next step is finding the cube. The cube of a number simply means multiplying the number by itself three times.👉 Formula:
Cube = n × n × n = n³
In this blog, we’ll explore multiple ways to calculate the cube in Python, along with simple explanations.
Method 1 – Using Multiplication Operator
The most basic and beginner-friendly approach.
num = 3
cube = num * num * num
print("Cube of the number:", cube)
✅ Explanation:
- We multiply the number three times.
- For num = 3 → 3 * 3 * 3 = 27
👉 Simple and easy to understand.
Method 2 – Using Exponent Operator **
A cleaner and more Pythonic way.
num = 3
cube = num ** 3
print("Cube:", cube)
✅ Explanation:
- ** means power
- num ** 3 = number raised to power 3
👉 Preferred method in most Python code.
Method 3 – Taking User Input
Make your program interactive.
num = int(input("Enter a number: "))
cube = num ** 3
print("Cube of the number:", cube)
✅ Explanation:
- input() takes value as string → converted using int()
- Then cube is calculated
👉 Useful for real-world programs.
Method 4 – Using a Function
Reusable and clean approach.
def find_cube(n):
return n ** 3
print(find_cube(3))
✅ Explanation:
- def creates a function
- return gives back the result
- You can reuse this function anytime
👉 Best for structured and modular coding.
Method 5 – Using Lambda Function
A short one-line function.
cube = lambda x: x ** 3
print(cube(3))
✅ Explanation:
- lambda creates an anonymous function
- Perfect for small quick operations
👉 Useful in functional programming and short scripts.
Key Takeaways
- ✔ num * num * num → best for beginners
- ✔ num ** 3 → clean and Pythonic
- ✔ Functions → reusable and scalable
- ✔ Lambda → quick one-liners
- ✔ Always validate user input in real projects
Final Thoughts
Even though finding the cube is simple, it helps you understand:
- Mathematical operations in Python
- Code reusability with functions
- Writing clean and efficient code
Mastering these basics builds a strong programming foundation.
.png)

0 Comments:
Post a Comment