How do you write even in python?

A number is even if it is perfectly divisible by 2. When the number is divided by 2, we use the remainder operator % to compute the remainder. If the remainder is not zero, the number is odd.

Source Code

# Python program to check if the input number is odd or even.
# A number is even if division by 2 gives a remainder of 0.
# If the remainder is 1, it is an odd number.

num = int(input("Enter a number: "))
if (num % 2) == 0:
   print("{0} is Even".format(num))
else:
   print("{0} is Odd".format(num))

Output 1

Enter a number: 43
43 is Odd

Output 2

Enter a number: 18
18 is Even

In this program, we ask the user for the input and check if the number is odd or even. Please note that { } is a replacement field for num.

Python Program to Check if a Number is Odd or Even

Odd and Even numbers:

If you divide a number by 2 and it gives a remainder of 0 then it is known as even number, otherwise an odd number.

Even number examples: 2, 4, 6, 8, 10, etc.

Odd number examples:1, 3, 5, 7, 9 etc.

See this example:

Output:

How do you write even in python?


How do you write even in python?
For Videos Join Our Youtube Channel: Join Now


Feedback

  • Send your Feedback to [email protected]

Help Others, Please Share

How do you write even in python?
How do you write even in python?
How do you write even in python?





View Discussion

Improve Article

Save Article

  • Read
  • Discuss
  • View Discussion

    Improve Article

    Save Article

    Given a list of numbers, write a Python program to print all even numbers in the given list.

    Example: 

    Input: list1 = [2, 7, 5, 64, 14]
    Output: [2, 64, 14]
    Input: list2 = [12, 14, 95, 3]
    Output: [12, 14]

    Method 1: Using for loop

    Iterate each element in the list using for loop and check if num % 2 == 0. If the condition satisfies, then only print the number. 

    Python3

    list1 = [10, 21, 4, 45, 66, 93]

    for num in list1:

        if num % 2 == 0:

            print(num, end=" ")

    Output: 

    10, 4, 66

    Method 2: Using while loop 

    Python3

    list1 = [10, 24, 4, 45, 66, 93]

    num = 0

    while(num < len(list1)):

        if list1[num] % 2 == 0:

            print(list1[num], end=" ")

        num += 1

    Output: 

    10, 4, 66

    Method 3: Using list comprehension 

    Python3

    list1 = [10, 21, 4, 45, 66, 93]

    even_nos = [num for num in list1 if num % 2 == 0]

    print("Even numbers in the list: ", even_nos)

    Output: 

    Even numbers in the list:  [10, 4, 66]

    Method 4: Using lambda expressions 

    Python3

    list1 = [10, 21, 4, 45, 66, 93, 11]

    even_nos = list(filter(lambda x: (x % 2 == 0), list1))

    print("Even numbers in the list: ", even_nos)

    Output

    Even numbers in the list:  [10, 4, 66]
    

    Method 5: Using Recursion

    Python3

    def evennumbers(list, n=0):

        if n==len(list):

            exit()

        if list[n]%2==0:

            print(list[n], end=" ")

        evennumbers(list, n+1)

    list1 = [10, 21, 4, 45, 66, 93]

    print("Even numbers in the list:", end=" ")

    evennumbers(list1)

    Output

    Even numbers in the list: 10 4 66 

    Method: Using enumerate function 

    Python3

    list1 = [2, 7, 5, 64, 14]

    for a,i in enumerate(list1):

      if i%2==0:

        print(i,end=" ")

    Method: Using pass 

    Python3

    list1 = [2, 7, 5, 64, 14]

    for i in list1:

      if i%2!=0:

        pass

      else:

        print(i,end=" ")

    Auxiliary Space: O(1)


    How do you print even in Python?

    15 ways to print even numbers in Python.
    With just one print. The simplest way is: print(0,2,4,6,8,10).
    For loop. The first method that comes into my mind: for i in range(0,11,2): ... .
    For and % for i in range(11): ... .
    Generators and % print([i for i in range(11) if i%2 == 0]).
    Generators and Binary. ... .
    Bitwise AND..

    How do you write even and odd numbers in Python?

    Check Even / Odd without using modulus or bitwise operator:.
    #Even Odd Program using Modulus Operator..
    number=int(input("Please Enter a Number : "));.
    x=int(number/2)*2;.
    if(x==number):.
    print("This Number is Even").
    print("This Number is Odd").

    What does even mean in Python?

    A number is even if it is perfectly divisible by 2. When the number is divided by 2, we use the remainder operator % to compute the remainder. If the remainder is not zero, the number is odd.

    How do I print even numbers?

    C Exercises: Prints all even numbers between 1 and 50.
    Pictorial Presentation:.
    C Code: #include int main() { int i; printf("Even numbers between 1 to 50 (inclusive):\n"); for (i = 1; i <= 50; i++) { if(i%2 == 0) { printf("%d ", i); } } return 0; } ... .
    Flowchart:.
    C Programming Code Editor:.