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:

For Videos Join Our Youtube Channel: Join Now

Feedback

  • Send your Feedback to [email protected]

Help Others, Please Share

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

    Chủ Đề