Advertisement
zyulfi

Counting_multiples_of_3

May 16th, 2025
452
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.17 KB | Source Code | 0 0
  1. # 8. Броене на кратни на 3 (for)
  2. # Въведете две цели числа – начало и край.
  3. # Използвайте for, за да преброите колко числа между тях (включително) се делят на 3.
  4.  
  5. num_start = int(input("Please enter integer: "))
  6. num_end = int(input("Please enter integer: "))
  7. counter = 0
  8. flag = False
  9.  
  10. while True:
  11.     if num_start < num_end:
  12.         flag = True
  13.         for i in range(num_start, num_end + 1):
  14.             if i % 3 == 0:
  15.                 counter += 1
  16.         break
  17.  
  18.     elif num_start == num_end:
  19.         if num_start % 3 == 0:
  20.             print("The numbers are equal and divisible by 3.")
  21.         else:
  22.             print("The numbers are equal and not divisible by 3.")
  23.         break
  24.     else:
  25.         print("The first number cannot be greater than the second number")
  26.         num_start = int(input("Please enter correct data: "))
  27.         num_end = int(input("Please enter correct data: "))
  28.  
  29. if flag:
  30.     print("Between numbers " + str(num_start) + " and " + str(num_end) + " тhere are " + str(counter) +
  31.               " numbers that are divisible by 3.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement