Advertisement
Lyuben_Andreev

NestedConstructs

Jun 8th, 2024
388
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.68 KB | Software | 0 0
  1. """Задача 1 Потребителят въвежда две числа (начална и крайна точка на обхвата).
  2. Анализирайте всички числа в този
  3. диапазон, както следва: ако числото е кратно на 7, го отпечатайте."""
  4.  
  5. start = int(input("Enter first number: "))
  6. end = int(input("Enter second number: "))
  7.  
  8. number: int
  9. for number in range(start, end + 1):
  10.     if number % 7 == 0:
  11.      print(number)
  12.  
  13. """Задача 2
  14. Потребителят въвежда две числа (начална и крайна точка на обхвата).
  15. Анализирайте всички числа в този диапазон. Отпечатайте следното:
  16.  
  17. Всички числа в диапазона;
  18. Всички числа в обхвата в низходящ ред;
  19. Всички числа, които са кратни на 7;
  20. Колко числа са кратни на 5."""
  21.  
  22.  
  23. start = int(input("\nEnter start number: "))
  24. end = int(input("Enter end number: "))
  25.  
  26.  
  27. print("All number in the range: ")
  28. for number in range(start, end + 1):
  29.     print(number, end=' ')
  30. print()
  31.  
  32. print("Every number in descending order:")
  33. for number in range(end, start - 1, -1):
  34.     print(number, end=' ')
  35. print()
  36.  
  37.  
  38. print("Every number multiple on 7:")
  39. for number in range(start, end + 1):
  40.     if number % 7 == 0:
  41.         print(number, end=' ')
  42. print()
  43.  
  44. count_multiples_of_5 = 0
  45. for number in range(start, end + 1):
  46.     if number % 5 == 0:
  47.         count_multiples_of_5 += 1
  48.  
  49. print(f"Every number multiple on 5: {count_multiples_of_5}")
  50.  
  51.  
  52. """Задача 3
  53. Потребителят въвежда две числа (начална и крайна точка на обхвата).
  54. Анализирайте всички числа в този диапазон. Изходът трябва да е в съответствие с правилата, посочени по-долу.
  55. Ако числото е кратно на 3 (дели се на 3 без остатък), изведете думата Fizz. Ако то е кратно на 5,
  56. отпечатайте Buzz.
  57. Ако то е кратно на 3 и 5, изведете Fizz Buzz. Ако числото не е кратно на 3 или 5, отпечатайте самото число."""
  58.  
  59.  
  60. start = int(input("\nEnter start number: "))
  61. end = int(input("Enter end number: "))
  62.  
  63. for number in range(start, end + 1):
  64.     if number % 3 == 0 and number % 5 == 0:
  65.         print("Fizz Buzz")
  66.     elif number % 3 == 0:
  67.         print("Fizz")
  68.     elif number % 5 == 0:
  69.         print("Buzz")
  70.     else:
  71.         print(number)
  72.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement