Take Three Numbers and Print the Largest

Compare three numbers and find the largest.

Logic BuildingBeginner
Logic Building
# Take three numbers as input
num1 = float(input("Enter first number: "))
num2 = float(input("Enter second number: "))
num3 = float(input("Enter third number: "))

# Find largest number
if num1 >= num2 and num1 >= num3:
    largest = num1
elif num2 >= num1 and num2 >= num3:
    largest = num2
else:
    largest = num3

print(f"Largest number: {largest}")

Output

Enter first number: 10
Enter second number: 25
Enter third number: 15
Largest number: 25.0

Compare three numbers by checking each one against the other two.

Key Concepts:

  • Check if num1 is >= both num2 and num3
  • Else check if num2 is >= both num1 and num3
  • Otherwise num3 is the largest
  • Use and to ensure a number is greater than or equal to both others