fork(1) download
  1. # Define a função:
  2. def exercicio():
  3.  
  4. # Lista com os números lidos:
  5. numeros = []
  6.  
  7. # Lê o primeiro número, garantindo que não seja zero:
  8. numero = 0
  9. while numero == 0:
  10. numero = int(input("Entre com o 1º número: "))
  11. if numero == 0:
  12. print("O 1º número não pode ser zero.")
  13. numeros.append(numero)
  14.  
  15. # Lê os outros nove números:
  16. for i in range(9):
  17. numero = int(input("Entre com o %dº número: " % (i+2)))
  18. numeros.append(numero)
  19.  
  20. # Obtém o maior valor e exibe-o na tela:
  21. maior = max(numeros)
  22. print("O maior valor é", maior)
  23.  
  24. # Verifica se o maior valor é múltiplo do primeiro:
  25. multiplo = maior % numeros[0] == 0
  26.  
  27. # Se for, exibe o primeiro valor na tela:
  28. if multiplo:
  29. print("O maior valor é múltiplo do primeiro, que é", numeros[0])
  30.  
  31. # Chama a função definida:
  32. exercicio()
Success #stdin #stdout 0.01s 27720KB
stdin
0
4
2
5
6
8
7
3
5
6
4
stdout
Entre com o 1º número: O 1º número não pode ser zero.
Entre com o 1º número: Entre com o 2º número: Entre com o 3º número: Entre com o 4º número: Entre com o 5º número: Entre com o 6º número: Entre com o 7º número: Entre com o 8º número: Entre com o 9º número: Entre com o 10º número: O maior valor é 8
O maior valor é múltiplo do primeiro, que é 4