Dado un rango de números, la tarea es escribir un programa Python para encontrar números divisibles por 7 y múltiplos de 5.
Ejemplo:
Input:Enter minimum 100 Enter maximum 200 Output: 105 is divisible by 7 and 5. 140 is divisible by 7 and 5. 175 is divisible by 7 and 5. Input:Input:Enter minimum 29 Enter maximum 36 Output: 35 is divisible by 7 and 5.
Se puede verificar la divisibilidad de un conjunto de enteros por 7 y 5 realizando la operación de módulo del número con 7 y 5 respectivamente, y luego verificando el resto. Esto se puede hacer de las siguientes maneras:
Python3
# enter the starting range number start_num = int(29) # enter the ending range number end_num = int(36) # initialise counter with starting number cnt = start_num # check until end of the range is achieved while cnt <= end_num: # if number divisible by 7 and 5 if cnt % 7 == 0 and cnt % 5 == 0: print(cnt, " is divisible by 7 and 5.") # increment counter cnt += 1
Producción:
35 is divisible by 7 and 5.
Esto también se puede hacer verificando si el número es divisible por 35, ya que el MCM de 7 y 5 es 35 y cualquier número divisible por 35 es divisible por 7 y 5 y viceversa también.
Python3
# enter the starting range number start_num = int(68) # enter the ending range number end_num = int(167) # initialise counter with starting number cnt = start_num # check until end of the range is achieved while cnt <= end_num: # check if number is divisible by 7 and 5 if(cnt % 35 == 0): print(cnt, "is divisible by 7 and 5.") # incrementing counter cnt += 1
Producción:
70 is divisible by 7 and 5. 105 is divisible by 7 and 5. 140 is divisible by 7 and 5.
Publicación traducida automáticamente
Artículo escrito por yashkumar0457 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA