Alternating Sum
Calculate 1 - 2 + 3 - 4 + ... ± n.
IntermediatePhase 6 - Category 4: Mathematical CombinationsExample 3 of 10
alternating-sum.py
1# Take n2n = int(input("Enter n: "))34# Calculate alternating sum5total = 06for i in range(1, n + 1):7 if i % 2 == 1:8 total += i9 else:10 total -= i1112print(f"Alternating sum: {total}")
Output
Enter n: 5 Alternating sum: 3
What's going on
Add odd numbers, subtract even numbers.
Key Concepts:
Check if number is odd or even
Add if odd, subtract if even
Alternating pattern
🔗Related Content
- 📖
Phase 6 - Learn Concepts
Review Phase 6 concepts and explanations
- 📝
Phase 6 - Quiz
Test your Phase 6 understanding with quiz questions
- 💻
Phase 6 - All Practice Problems
Explore all practice problems for Phase 6
- 🎓
Master Your Logic Building - Complete Course
Browse all phases and tutorials
- 🧠
Logic Building Overview
Learn about the complete logic building curriculum