Count Elements Greater Than Average
Count elements greater than average.
AdvancedPhase 4 - Level 5: Logical & AppliedExample 8 of 14
count-elements-greater-than-average.py
1# Take array2n = int(input("Enter array size: "))3arr = []4for i in range(n):5 arr.append(int(input(f"Element {i+1}: ")))67# Calculate average8average = sum(arr) / len(arr)910# Count greater than average11count = 012for element in arr:13 if element > average:14 count += 11516print(f"Elements greater than average ({average}): {count}")
Output
Enter array size: 5 Element 1: 10 Element 2: 20 Element 3: 30 Element 4: 40 Element 5: 50 Elements greater than average (30.0): 2
What's going on
Calculate average, then count above average.
Key Concepts:
Calculate average
Compare each element with average
Count elements > average
🔗Related Content
- 📖
Phase 4 - Learn Concepts
Review Phase 4 concepts and explanations
- 📝
Phase 4 - Quiz
Test your Phase 4 understanding with quiz questions
- 💻
Phase 4 - All Practice Problems
Explore all practice problems for Phase 4
- 🎓
Master Your Logic Building - Complete Course
Browse all phases and tutorials
- 🧠
Logic Building Overview
Learn about the complete logic building curriculum