Alguém ai que manja de programação, eu fiz esse código em python pra achar o maior valor entre os A, B e C que foram digitados,
ou se por exemplo A == B e > C, ele falar os valores de A e B e dizer que são os maiores valores, AO MESMO TEMPO, que diz qual ou quais são os menores valores.
Porém ele só da uma dessas 4 informações ao mesmo tempo, alguém sabe porque? Já tentei trocar os elif's por if's mas n deu.
a = float(input('Digite um número: '))
b = float(input('Digite um segundo número: '))
c = float(input('Digite um terceiro e último número: '))
if a < b < c and a != b != c:
print(f'O menor número é {a}')
elif b < a < c and b != a != c:
print(f'O menor número é {b}')
elif c < a < b and c != a != b:
print(f'O menor número é {c}')
if a > b > c and a != b != c:
print(f'O maior número é {a}')
elif b > a > c and b != a != c:
print(f'O maior número é {b}')
elif c > a > b and c != a != b:
print(f'O maior número é {c}')
if a == b and a > c:
print(f'Os maiores números são {a} e {b}')
elif b == c > a:
print(f'Os maiores números são {b} e {c}')
elif c == a > b:
print(f'Os maiores números são {a} e {c}')
if a == b < c:
print(f'Os menores números são {a} e {b}')
elif b == c < a:
print(f'Os menores números são {b} e {c}')
elif c == a < b:
print(f'Os menores números são {a} e {c}')
if a == b == c:
print('Todos números são iguais')
Pergunta
Andrey Catarin Tavares
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.