Advertisement
Hasli4

for python

Jun 18th, 2025 (edited)
441
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.46 KB | None | 0 0
  1. 1. **Сумма цифр числа**
  2.  
  3. ```python
  4. n = input().strip()            # ввод как строка, чтобы итерировать по цифрам
  5. total = 0
  6. for ch in n:
  7.     total += int(ch)           # каждая цифра → число и суммируется
  8. print(total)
  9. ```
  10.  
  11. ---
  12.  
  13. 2. **Переворот строки**
  14.  
  15. ```python
  16. s = input()                    # любая строка
  17. reversed_s = ""
  18. for ch in s:
  19.     reversed_s = ch + reversed_s  # добавляем символ спереди
  20. print(reversed_s)
  21. ```
  22.  
  23. ---
  24.  
  25. 3. **Элементы на чётных индексах**
  26.  
  27. ```python
  28. items = input().split()        # список слов/чисел
  29. result = []
  30. for i in range(len(items)):
  31.     if i % 2 == 0:
  32.         result.append(items[i])
  33. print(" ".join(result))
  34. ```
  35.  
  36. ---
  37.  
  38. 4. **Подсчёт слов**
  39.  
  40. ```python
  41. line = input().strip()
  42. words = line.split()           # автоматически удаляет лишние пробелы
  43. print(len(words))
  44. ```
  45.  
  46. ---
  47.  
  48. 5. **Среднее арифметическое**
  49.  
  50. ```python
  51. nums = list(map(float, input().split()))
  52. total = 0
  53. for x in nums:
  54.     total += x
  55. average = total / len(nums)
  56. print(average)
  57. ```
  58.  
  59. ---
  60.  
  61. 6. **Факториал числа**
  62.  
  63. ```python
  64. n = int(input())
  65. fact = 1
  66. for i in range(1, n + 1):
  67.     fact *= i
  68. print(fact)
  69. ```
  70.  
  71. ---
  72.  
  73. 7. **Сумма чётных чисел в диапазоне**
  74.  
  75. ```python
  76. a, b = map(int, input().split())
  77. total = 0
  78. for i in range(a, b + 1):
  79.     if i % 2 == 0:
  80.         total += i
  81. print(total)
  82. ```
  83.  
  84. ---
  85.  
  86. 8. **Таблица умножения для любого числа**
  87.  
  88. ```python
  89. n = int(input())
  90. for i in range(1, 11):
  91.     print(f"{n} x {i} = {n * i}")
  92. ```
  93.  
  94. ---
  95.  
  96. 9. **Подсчёт гласных букв в тексте**
  97.  
  98. ```python
  99. text = input()
  100. vowels = set("AEIOUaeiouАЕЁИОУЫЭЮЯаеёиоуыэюя")
  101. count = 0
  102. for ch in text:
  103.     if ch in vowels:
  104.         count += 1
  105. print(count)
  106. ```
  107.  
  108. ---
  109.  
  110. 10. **Нахождение минимума и максимума в одном проходе**
  111.  
  112. ```python
  113. nums = list(map(int, input().split()))
  114. min_val = nums[0]
  115. max_val = nums[0]
  116. for x in nums:
  117.     if x < min_val:
  118.         min_val = x
  119.     if x > max_val:
  120.         max_val = x
  121. print(min_val, max_val)
  122. ```
  123.  
  124. ---
  125.  
  126. 11. **Накопительная сумма (префиксные суммы)**
  127.  
  128. ```python
  129. vals = list(map(float, input().split()))
  130. prefix_sums = []
  131. current = 0
  132. for x in vals:
  133.     current += x
  134.     prefix_sums.append(current)
  135. print(" ".join(map(str, prefix_sums)))
  136. ```
  137.  
  138. ---
  139.  
  140. 12. **Поиск простых чисел до N**
  141.  
  142. ```python
  143. N = int(input())
  144. primes = []
  145. for num in range(2, N + 1):
  146.     is_prime = True
  147.     for d in range(2, int(num**0.5) + 1):
  148.         if num % d == 0:
  149.             is_prime = False
  150.             break
  151.     if is_prime:
  152.         primes.append(str(num))
  153. print(" ".join(primes))
  154. ```
  155.  
  156. ---
  157.  
  158. 13. **Нумерация слов с помощью `enumerate`**
  159.  
  160. ```python
  161. words = input().split()
  162. for idx, w in enumerate(words, start=1):
  163.     print(f"{idx}. {w}")
  164. ```
  165.  
  166. ---
  167.  
  168. 14. **Пропуск отрицательных и остановка на нуле**
  169.  
  170. ```python
  171. for x_str in input().split():
  172.     x = int(x_str)
  173.     if x < 0:
  174.         continue
  175.     if x == 0:
  176.         print("Ноль найден — работа прекращена")
  177.         break
  178.     print(x)
  179. ```
  180.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement