intermediate
Explain Python Code Logic
Break down a specific Python code snippet to explain how it functions.
📝 محتوى الأمر
Explain the logic of the following Python code snippet line by line as if you were teaching a beginner programmer. Include potential edge cases and the purpose of the function. Code: def calculate_average(numbers): return sum(numbers) / len(numbers)