Crie um algoritmo que receba 3 números e informe qual o maior entre eles.
Soluções para a tarefa
Resposta:
n1 = int(input('Digite um número: '))
n2 = int(input('Digite um número: '))
n3 = int(input('Digite um número: '))
if n1 > n2:
if n2 > n3:
print(f'{n1} é o maior.')
elif n2 > n3:
if n3 > n1:
print(f'{n2} é o maior.')
else:
print(f'{n3} é o maior.')
Explicação:
O seguinte programa cria uma lista de números pedindo ao usuário que digite uma quantidade de números igual ao parâmetro da função, que deve ser 3. Após, inicia o maior número digitado igual ao primeiro número da lista, e percorre a lista, atualizando o maior valor encontrado ao comparar com cada elemento.
O que é um programa?
Um programa é uma sequência de instruções que realizam uma determinada tarefa.
O seguinte programa cria uma lista de números pedindo ao usuário que digite uma quantidade de números igual ao parâmetro da função, que deve ser 3. Após, inicia o maior número digitado igual ao primeiro número da lista, e percorre a lista, atualizando o maior valor encontrado ao comparar com cada elemento.
def receber_numeros(quantidade_numeros: int) -> None:
lista_numeros = [float(input("Digite um numero ")) for numero in range(0, quantidade_numeros)]
maior_numero = lista_numeros[0]
for numero in lista_numeros[1:]:
if numero > maior_numero:
maior_numero = numero
print(f"O maior numero digitado foi {maior_numero}")
if __name__ == "__main__":
receber_numeros(3)
Para aprender mais sobre programas, acesse:
brainly.com.br/tarefa/19885120
#SPJ2