Python | Imprimir todos los números entre 1 y 1000 que son divisibles por 7 y no debe ser divisible por 5

Aquí, vamos a implementar un programa de Python que imprima todos los números entre 1 y 1000, que son divisibles por 7 y no debe ser divisible por 5 .

Dada una serie (que es de 1 a 1000) y tenemos imprimir todos los números que son bye divisible 7 y no es divisible por 5 en Python.

Ejemplo:

    Input:
Given input range is 1 to 1000
Output:
7, 14, 21, 28, 42, 49, 56, ...

Lógica:

  • Para implementar esta lógica, vamos a utilizar una class y en bucle con range () método. La declaración de range () método con el mínimo al máximo rango es rango (comenzar, terminar + 1) .
  • Y, compruebe el estado, ese valor debe ser divisible por 7 y no debe ser divisible por 5 (código de ejemplo: ((% cnt 7 == 0) y (5% cnt = 0))) .
  • Si la condición es verdadera, imprimir los números.

Programa:

# define range in variables
# so that we can change them anytime
begin = 1
end = 1000
# loop to check and print the numbers
# which are divisible by 7 and not
# divisible by 5
for cnt in range(begin, end+1):
if( cnt%7==0 and cnt%5!=0 ):
print cnt, # command after cnt will print space

salida

    7 14 21 28 42 49 56 63 77 84 91 98 112 119 126 
133 147 154 161 168 182 189 196 203 217 224 231
238 252 259 266 273 287 294 301 308 322 329 336
343 357 364 371 378 392 399 406 413 427 434 441
448 462 469 476 483 497 504 511 518 532 539 546
553 567 574 581 588 602 609 616 623 637 644 651
658 672 679 686 693 707 714 721 728 742 749 756
763 777 784 791 798 812 819 826 833 847 854 861
868 882 889 896 903 917 924 931 938 952 959 966
973 987 994


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *