Phase 2 - Level 5: Logical Loop Combinations
Combine loops with complex logic - filtering, conditional accumulation.
12 programs · open one, then the next
Start with Numbers with Even Digit Sum- 01Numbers with Even Digit SumAdvancedPrint numbers 1-100 whose digit sum is even.Open example →py# Print numbers with even digit sum print("Numbers 1-100 with even digit sum:") for num in range(1, 101): # Calculate digit sum
- 02Count Numbers Divisible by 7 but Not 5AdvancedCount numbers 1-500 divisible by 7 but not 5.Open example →py# Count numbers count = 0 for num in range(1, 501): if num % 7 == 0 and num % 5 != 0:
- 03All Palindrome Numbers 1-500AdvancedPrint all palindrome numbers from 1 to 500.Open example →py# Print palindrome numbers print("Palindrome numbers 1-500:") for num in range(1, 501): # Reverse number
- 04Numbers with Digit Sum Multiple of 3AdvancedPrint numbers 1-100 whose digit sum is multiple of 3.Open example →py# Print numbers print("Numbers with digit sum multiple of 3:") for num in range(1, 101): # Calculate digit sum
- 05Smallest & Largest DigitAdvancedFind smallest and largest digit of a number.Open example →py# Take number num = int(input("Enter a number: ")) # Find smallest and largest digit
- 06Numbers with Even 1s in BinaryAdvancedPrint numbers whose binary form has even number of 1s.Open example →py# Print numbers print("Numbers with even 1s in binary:") for num in range(1, 21): # Count 1s in binary
- 07Print i*i PatternAdvancedPrint pattern: 1, 4, 9, 16, ... (i*i).Open example →py# Take n n = int(input("Enter n: ")) # Print i*i pattern
- 08Factorial of Each Number 1-NAdvancedPrint factorial of each number from 1 to n.Open example →py# Take n n = int(input("Enter n: ")) # Print factorials
- 09Sum of Odd & Even Digits SeparatelyAdvancedCalculate sum of odd and even digits separately.Open example →py# Take number num = int(input("Enter a number: ")) # Sum odd and even digits
- 10Sum with Continue (Skip 0)AdvancedTake 5 numbers, skip 0 using continue, print sum.Open example →py# Take 5 numbers sum = 0 for i in range(5): num = int(input(f"Enter number {i+1}: "))
- 11Sum of Squares of Even NumbersAdvancedSum squares of even numbers from 1 to n.Open example →py# Take n n = int(input("Enter n: ")) # Sum squares of evens
- 12Count Primes in RangeAdvancedCount prime numbers between a and b.Open example →py# Take range a = int(input("Enter start: ")) b = int(input("Enter end: "))