Lecture
Finding Primes - Problem Solving
Discover two methods for finding prime numbers within a given integer range.
Method 1
def solution(n): primes = [] for num in range(2, n + 1): # Iterate over all numbers from 2 to n for i in range(2, int(num ** 0.5) + 1): # Check if each number is a prime if num % i == 0: # If not a prime break # Exit the loop else: # If it is a prime primes.append(num) # Add to primes list return primes
This function checks each number by dividing it by numbers from 2 to its square root to determine if it is a prime.
Example Usage
Input/Output Example
result = solution(10) print(result) # Output: [2, 3, 5, 7]
Previous lessonCoding Quiz - Find Prime NumbersNext lessonCoding Quiz - Finding Indices for a Target Sum
Lessons in this chapter · Python Coding Quiz Practice
- 1. Coding Quiz - Palindrome Check
- 2. Checking for Palindrome Strings - Problem Solving
- 3. Coding Quiz - Find Unique Words
- 4. Finding Unique Words - Problem Solving
- 5. Coding Quiz - Caesar Cipher
- 6. Caesar Cipher - Problem Solving
- 7. Coding Quiz - Find Prime Numbers
- 8. Finding Primes - Problem Solving
- 9. Coding Quiz - Finding Indices for a Target Sum
- 10. Creating Target Value with Two-Sum - Problem Solution
- 11. Coding Quiz - Maximize Stock Trading Profit
- 12. Finding Maximum Profit - Solution Explanation
- 13. Coding Quiz - Detecting Anagrams
- 14. Anagram Checker - Problem Solution
- 15. Coding Quiz - Remove the Smallest Number
- 16. Removing the Smallest Number - Problem Solution
Lecture
AI Tutor
Design
Upload
Notes
Favorites
Help