Python Program to Print Largest Even and Largest Odd Number in a List

This Python program finds the largest even and largest odd numbers in a given list.

Problem Statement:

Given a list of integers, the task is to find and print the largest even number and the largest odd number present in the list.

Python Program to Print Largest Even and Largest Odd Number in a List

def find_largest_even_odd(numbers):
    largest_even = float('-inf')
    largest_odd = float('-inf')

    for num in numbers:
        if num % 2 == 0 and num > largest_even:
            largest_even = num
        elif num % 2 != 0 and num > largest_odd:
            largest_odd = num
    
    return largest_even, largest_odd

# Input
num_list = [12, 7, 23, 44, 35, 68, 95, 42, 30]

# Finding largest even and odd numbers
largest_even, largest_odd = find_largest_even_odd(num_list)

# Output
print("Largest Even Number:", largest_even)
print("Largest Odd Number:", largest_odd)

How it Works:

  1. Define a function find_largest_even_odd that takes a list of numbers as input.
  2. Initialize two variables, largest_even and largest_odd, with negative infinity values.
  3. Loop through the numbers in the list.
  4. If a number is even and greater than the current largest even number, update largest_even.
  5. If a number is odd and greater than the current largest odd number, update largest_odd.
  6. Return the values of largest_even and largest_odd.
  7. In the main part of the program, provide the input list of numbers.
  8. Call the find_largest_even_odd function and store the results in largest_even and largest_odd.
  9. Print the largest even and largest odd numbers.

Input/Output:

Input:

[12, 7, 23, 44, 35, 68, 95, 42, 30]

Output:

Largest Even Number: 68
Largest Odd Number: 95

Leave A Reply

Your email address will not be published. Required fields are marked *

You May Also Like

In this Python program, we will create a singly linked list and remove duplicate elements from it. A linked list...
This Python program solves the Celebrity Problem by finding a person who is known by everyone but does not know...
This Python program uses a recursive approach to solve the n-Queens problem. It explores all possible combinations of queen placements...