fork download
  1. def divisores(*numeros):
  2. menor = min(numeros)
  3. for i in range(1, menor+1):
  4. if all(numero % i == 0 for numero in numeros):
  5. yield i
  6.  
  7. print('Divisores de 5 e 10:', list(divisores(5, 10)))
  8. print('Divisores de 42, 100 e 999:', list(divisores(42, 100, 999)))
  9. print('Divisores de 14, 38 e 74:', list(divisores(14, 38, 74)))
Success #stdin #stdout 0.04s 9324KB
stdin
Standard input is empty
stdout
Divisores de 5 e 10: [1, 5]
Divisores de 42, 100 e 999: [1]
Divisores de 14, 38 e 74: [1, 2]