# Python program to specify Number of integers and Compute the Largest

Python program to specify Number of integers and Compute the Largest

Below is the Python program that given a list of integers, computes the MAXIMUM/LARGEST number. The program expects a positive Integer as the Input to the “Number of integers to enter“, and exits gracefully with a custom message “The value you entered is a non-Integer OR -ve Integer!” otherwise. The program also checks if the numbers entered are positive/negative Integers and rejects any other type, requesting the user for a positive/negative Integer instead!

``````#!/usr/bin/python3

numberCount = 0
total =0
average = 0
integerList = []
n = 0
greatestNumber = 0
index = 0

upperLimit = input("How many integers do you want to enter to find the one with the Maximum value?: ")

if upperLimit.isdigit() == True:

upperLimit = int(upperLimit)

print("Please enter {} integers to find the Maximum value! \n\n".format(upperLimit))

while numberCount < upperLimit:

number = input("Enter number:")

try:

number = float(number)

if number.is_integer():

integerList.append(number)
numberCount += 1

if numberCount == 1:
greatestNumber = number
else:
if greatestNumber > integerList[-1]:
greatestNumber = greatestNumber
else:
greatestNumber = integerList[-1]

if greatestNumber in integerList:
index = integerList.index(greatestNumber)

except:

print("You entered a non-Integer, instead enter a +ve/-ve Integer!")

print("\n\nYou entered {} integers. The Largest number is: ".format(upperLimit) + str(int(greatestNumber)) + ", and its index is " + str(index) + "!")

else:
print("The value you entered is a non-Integer OR -ve Integer!")

``````

Python program to specify Number of integers and Compute the Largest
Python | thetqweb