32 lines
817 B
Python
32 lines
817 B
Python
|
smallest = None
|
||
|
largest = None
|
||
|
|
||
|
# Start Loop until done is received and both smallest and largest have values
|
||
|
while True:
|
||
|
number = input("Please enter a number: ")
|
||
|
|
||
|
try:
|
||
|
number = int(number)
|
||
|
except:
|
||
|
|
||
|
if number == "done":
|
||
|
if smallest is None or largest is None:
|
||
|
print("Not Enough Information to determine smallest and largest")
|
||
|
else:
|
||
|
print("Maximum is", largest)
|
||
|
print("Minimum is", smallest)
|
||
|
break;
|
||
|
else:
|
||
|
print("Invalid input")
|
||
|
continue
|
||
|
|
||
|
if smallest is None:
|
||
|
smallest = number
|
||
|
elif number < smallest:
|
||
|
smallest = number
|
||
|
|
||
|
if largest is None:
|
||
|
largest = number
|
||
|
elif number > largest:
|
||
|
largest = number
|
||
|
|