Criar 3 variaveis (v1,v2,v3) e apresentar na tela em ordem crescente usando if/else. Usando Python
Respostas
Resposta:
Cara, fazer um código desse seria muito simples e pouco interativo, eu decidi me empolgar e fiz um sort de número pra você. Considerando a facilidade da questão, imagino que você seja iniciante, mostra isso pro seu professor e ele fica orgulhoso.
class Main:
def __init__(self):
while True:
self.qt = input("Quantos valores você deseja?")
try:
self.qt = int(self.qt)
except ValueError:
print("Valor inválido.")
if input("Crescente ou decrescente? (1) = Crescente / (AnyValue) = Decrescente.") == "1":
print(self.mainCalc(self.qt))
else:
self.mainCalc(self.qt).reverse()
print(self.sort)
if input("Deseja continuar? (1) = Sim / (AnyValue) = Não.") == "1":
continue
else:
break
def mainCalc(self, qtf):
val = list()
self.sort = list()
for _ in range(1, qtf + 1):
qst = input("Qual valor desejado?")
try:
qst = int(qst)
except ValueError:
continue
val.append(qst)
for loop in range(len(val)):
a = min(val)
self.sort.append(a)
val.remove(val[val.index(a)])
del val
del a
del qst
return self.sort
Main()