Print all even numbers in a range - Python Last Updated : 11 Jul, 2025 Comments Improve Suggest changes Like Article Like Report Our task is to print all even numbers within a given range. The simplest way to achieve this is by using a loop to iterate through the range and check each number for evenness. Let's explore some methods to do so.Using LoopWe can use a for loop with if conditional to check if a number is even. Python s = 1 e = 10 for i in range(s, e + 1): if i % 2 == 0: print(i) Output2 4 6 8 10 Explanation:We loop through all the numbers in the given range (s to e).The condition i % 2 == 0 checks if the number is even (i.e., divisible by 2).If the condition is True than print the number.Using List ComprehensionList comprehension provides a concise way to filter even numbers and print them directly. Python s = 1 e = 10 res = [i for i in range(s, e + 1) if i % 2 == 0] print(res) Output[2, 4, 6, 8, 10] Explanation:This list comprehension generates a list of numbers from s to e where i % 2 == 0 (i.e., the number is even).The result is a list of even numbers which is then printed.Using range() with StepThe built-in range() function can also be used efficiently to print even numbers by setting a step value of 2. This avoids the need for an extra if condition. Python s = 1 e = 10 for i in range(2, e + 1, 2): print(i) Output2 4 6 8 10 Explanation:The range(2, e+ 1, 2) generates numbers starting from 2 and increments by 2, this producing only even numbers.No need for an if condition as the range is already defined to only include even numbers.Related Articles:Python For LoopsList Comprehension in PythonPython range() function Comment More infoAdvertise with us Next Article Must Do Coding Questions - Topic-wise S Shivam_k Follow Improve Article Tags : Python python-list Python list-programs Practice Tags : pythonpython-list Similar Reads Interview PreparationInterview Preparation For Software DevelopersMust Coding Questions - Company-wise Must Do Coding Questions - Topic-wiseCompany-wise Practice ProblemsCompany PreparationCompetitive ProgrammingSoftware Design-PatternsCompany-wise Interview ExperienceExperienced - Interview ExperiencesInternship - Interview ExperiencesPractice @GeeksforgeeksProblem of the DayTopic-wise PracticeDifficulty Level - SchoolDifficulty Level - BasicDifficulty Level - EasyDifficulty Level - MediumDifficulty Level - HardLeaderboard !!Explore More...Data StructuresArraysLinked ListStackQueueBinary TreeBinary Search TreeHeapHashingGraphAdvance Data StructuresMatrixStringAll Data StructuresAlgorithmsAnalysis of AlgorithmsSearching AlgorithmsSorting AlgorithmsPattern SearchingGeometric AlgorithmsMathematical AlgorithmsRandomized AlgorithmsGreedy AlgorithmsDynamic ProgrammingDivide & ConquerBacktrackingBranch & BoundAll AlgorithmsProgramming LanguagesCC++JavaPythonC#Go LangSQLPHPScalaPerlKotlinWeb TechnologiesHTMLCSSJavaScriptBootstrapTailwind CSSAngularJSReactJSjQueryNodeJSPHPWeb DesignWeb BrowserFile FormatsComputer Science SubjectsOperating SystemsDBMSComputer NetworkComputer Organization & ArchitectureTOCCompiler DesignDigital Elec. & Logic DesignSoftware EngineeringEngineering MathematicsData Science & MLComplete Data Science CourseData Science TutorialMachine Learning TutorialDeep Learning TutorialNLP TutorialMachine Learning ProjectsData Analysis TutorialTutorial LibraryPython TutorialDjango TutorialPandas TutorialKivy TutorialTkinter TutorialOpenCV TutorialSelenium TutorialGATE CSGATE CS NotesGate CornerPrevious Year GATE PapersLast Minute Notes (LMNs)Important Topic For GATE CSGATE CoursePrevious Year Paper: CS exams Like