Display all such numbers which are divisible by 7 but are not a multiple of 5 between 1000 and 2000


Display all such numbers which are divisible by 7 but are not a multiple of 5

Display all such numbers which are divisible by 7 but are not a multiple of 5 between 1000 and 2000.Divisibility by 5 is easily determined by checking the last digit in the number (475), and seeing if it is either 0 or 5. If the last number is either 0 or 5, the entire number is divisible by 5

If the last digit in the number is 0, then the result will be the remaining digits multiplied by 2. For example, the number 40 ends in a zero (0), so take the remaining digits (4) and multiply that by two (4 × 2 = 8). The result is the same as the result of 40 divided by 5(40/5 = 8).

If the last digit in the number is 5, then the result will be the remaining digits multiplied by two (2), plus one (1). For example, the number 125 ends in a 5, so take the remaining digits (12), multiply them by two (12 × 2 = 24), then add one (24 + 1 = 25). The result is the same as the result of 125 divided by 5 (125/5=25).

Example.
If the last digit is 0

110 (The original number)
11 0 (Take the last digit of the number, and check if it is 0 or 5)
11 0 (If it is 0, take the remaining digits, discarding the last)
11 × 2 = 22 (Multiply the result by 2)
110 ÷ 5 = 22 (The result is the same as the original number divided by 5

Write a program which makes use of function to display all such numbers which are divisible by 7 but are not a multiple of 5, between 1000 and 2000.

Aim: To display all such numbers which are divisible by 7 but are not a multiple of 5, between 1000 and 2000

Algorithm:

Step1. start

Step2. define display function

def display(n1,n2):

Step3. In for Loop, check the condition    i%7==0 and i%5!=0

Step4. If the condition is true print i value, Otherwise go to next iteration.

Step5. End

Program:

def display(n1,n2):

for i in range(n1,n2+1):

if(i%7==0 and i%5!=0):

print(i)

display(1000,2000)

Ouput

“C:\Program Files\Python37\python.exe” C:/Users/user/.PyCharmCE2019.2/config/scratches/scratch.py
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,
Process finished with exit code 0

Recommended Posts:

Display all such numbers which are divisible by 7 but are not a multiple of 5 between 1000 and 2000

Have any Question or Comment?

Leave a Reply

Your email address will not be published. Required fields are marked *

Domain & free Hosting

Categories

You have successfully subscribed to myprogrammingschool

There was an error while trying to send your request. Please try again.

My Programming School will use the information you provide on this form to be in touch with you and to provide updates and marketing.