-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsmallestlargest.py
More file actions
31 lines (25 loc) · 792 Bytes
/
smallestlargest.py
File metadata and controls
31 lines (25 loc) · 792 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#Write a program that repeatedly prompts a user
#for integer numbers until the user enters 'done'.
#Once 'done' is entered, print out the largest and
#smallest of the numbers. If the user enters
#anything other than a valid number catch it with
#a try/except and put out an appropriate message
#and ignore the number. Enter 7, 2, bob, 10, and
#4 and match the output below.
largest = None
smallest = None
while True:
num = input("Enter a number: ")
if num == "done":
break
try:
num = int(num)
except:
print('Invalid input')
continue
if largest is None or largest<num:
largest=num
if smallest is None or smallest>num:
smallest = num
print("Maximum is", largest)
print("Minimum is", smallest)