There are various methods to solve a problem in programming because everyone uses their own method to solve a programming problem. In this article we will discuss 3-4 methods of finding the largest number out of three.
Method-01
def numberComparison(): print("greatest number: ",end="") if(numbers[0] > numbers[1] and numbers[0] > numbers[2]): print(numbers[0]) elif(numbers[1] > numbers[0] and numbers[1] > numbers[2]): print(numbers[1]) else: print(numbers[2]) numbers = list(map(int,input("Enter Three Numbers: ").split())) numberComparison()
Output:
Enter Three Numbers: 78 12 45 greatest number: 78
Method-02
n1 = float(input("Enter first number: ")) n2 = float(input("Enter second number: ")) n3 = float(input("Enter third number: ")) if (n1 >= n2) and (n1 >= n3): largest = n1 elif (n2 >= n1) and (n2 >= n3): largest = n2 else: largest = n3 print("The largest number is", largest)
Output:
Enter first number: 34 Enter second number: 22 Enter third number: 11 The largest number is 34.0
Method-03
list1 = list(map(int, input("Enter 3 Numbers: ").split())) def max2(x,y): if x > y: return x else: return y largest_number = 0 for i in range(3): largest_number = max2(list1[i],largest_number) print('Largest Number: ',largest_number)
Output:
Enter 3 Numbers: 12 90 100 Largest Number: 100
Method-04
inp = input('Enter 3 numbers seperated by ,: ') num = [int(i) for i in inp.split(',')] largest = num[0] if (num[0] > num[1]) and (num[0] > num[2]) else (num[1] if (num[1] > num[0]) and (num[1] > num[2]) else num[2]) print("Largest Number: ",largest)
Output:
Enter 3 numbers seperated by ,: 78,56,89 Largest Number: 89