32 lines
810 B
Python
32 lines
810 B
Python
#!/usr/bin/env python3
|
|
# -*- coding: utf-8 -*-
|
|
"""
|
|
Created on Wed Sep 2 22:49:38 2026
|
|
|
|
@author: joseph
|
|
- The validation loop (which I just learned was called a try-except structure)
|
|
is printing every correctly formatted float as an invalid number. After digging
|
|
around with Spyder, I found PyLint code analysis, ran that, and found my syntax
|
|
error: having the colon directly after except on line 27 instead of after the
|
|
entire line.
|
|
"""
|
|
|
|
def minmax(data):
|
|
ordered = sorted(data)
|
|
data = (ordered[0], ordered[-1])
|
|
print(data)
|
|
|
|
|
|
user_data = input('Enter any amount of numbers, separated by spaces: ')
|
|
list_data = user_data.split()
|
|
float_data = []
|
|
|
|
for x in list_data:
|
|
try:
|
|
float_data.append(float(x))
|
|
except ValueError:
|
|
print(f'{x} is an invalid number')
|
|
|
|
|
|
minmax(float_data)
|