então, eu tava fazendo uma tarefa em que tenho q pedir pro usuário colocar uns valores (input), ai dps ele falava qual é o maior e o menor número, e se tiver alguma coisa que n seja um número, ele vai avisar que não é valido.
a parte de reconhecer o inválido e o maior e menor numero está tudo bem, o problema é que o programa tá selecionando os ALGARISMOS e não os números em si
então no final, por exemplo, ele fala que 7 é maior que 100, pois ele só reconhece o 1 e o 0. alguém sabe como posso resolver isso ai?
largest = None
smallest = None
while True:
num = input("Enter a number: ")
if num == "done" : break
try :
float(num)
for ma in [num]:
if largest is None :
largest = ma
elif ma > largest :
largest = ma
for me in [num]:
if smallest is None :
smallest = me
elif me < smallest :
smallest = me
except:
print("Invalid input")
print("Maximum is", largest)
print("Minimum is", smallest)