Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1. **Сумма цифр числа**
- ```python
- n = input().strip() # ввод как строка, чтобы итерировать по цифрам
- total = 0
- for ch in n:
- total += int(ch) # каждая цифра → число и суммируется
- print(total)
- ```
- ---
- 2. **Переворот строки**
- ```python
- s = input() # любая строка
- reversed_s = ""
- for ch in s:
- reversed_s = ch + reversed_s # добавляем символ спереди
- print(reversed_s)
- ```
- ---
- 3. **Элементы на чётных индексах**
- ```python
- items = input().split() # список слов/чисел
- result = []
- for i in range(len(items)):
- if i % 2 == 0:
- result.append(items[i])
- print(" ".join(result))
- ```
- ---
- 4. **Подсчёт слов**
- ```python
- line = input().strip()
- words = line.split() # автоматически удаляет лишние пробелы
- print(len(words))
- ```
- ---
- 5. **Среднее арифметическое**
- ```python
- nums = list(map(float, input().split()))
- total = 0
- for x in nums:
- total += x
- average = total / len(nums)
- print(average)
- ```
- ---
- 6. **Факториал числа**
- ```python
- n = int(input())
- fact = 1
- for i in range(1, n + 1):
- fact *= i
- print(fact)
- ```
- ---
- 7. **Сумма чётных чисел в диапазоне**
- ```python
- a, b = map(int, input().split())
- total = 0
- for i in range(a, b + 1):
- if i % 2 == 0:
- total += i
- print(total)
- ```
- ---
- 8. **Таблица умножения для любого числа**
- ```python
- n = int(input())
- for i in range(1, 11):
- print(f"{n} x {i} = {n * i}")
- ```
- ---
- 9. **Подсчёт гласных букв в тексте**
- ```python
- text = input()
- vowels = set("AEIOUaeiouАЕЁИОУЫЭЮЯаеёиоуыэюя")
- count = 0
- for ch in text:
- if ch in vowels:
- count += 1
- print(count)
- ```
- ---
- 10. **Нахождение минимума и максимума в одном проходе**
- ```python
- nums = list(map(int, input().split()))
- min_val = nums[0]
- max_val = nums[0]
- for x in nums:
- if x < min_val:
- min_val = x
- if x > max_val:
- max_val = x
- print(min_val, max_val)
- ```
- ---
- 11. **Накопительная сумма (префиксные суммы)**
- ```python
- vals = list(map(float, input().split()))
- prefix_sums = []
- current = 0
- for x in vals:
- current += x
- prefix_sums.append(current)
- print(" ".join(map(str, prefix_sums)))
- ```
- ---
- 12. **Поиск простых чисел до N**
- ```python
- N = int(input())
- primes = []
- for num in range(2, N + 1):
- is_prime = True
- for d in range(2, int(num**0.5) + 1):
- if num % d == 0:
- is_prime = False
- break
- if is_prime:
- primes.append(str(num))
- print(" ".join(primes))
- ```
- ---
- 13. **Нумерация слов с помощью `enumerate`**
- ```python
- words = input().split()
- for idx, w in enumerate(words, start=1):
- print(f"{idx}. {w}")
- ```
- ---
- 14. **Пропуск отрицательных и остановка на нуле**
- ```python
- for x_str in input().split():
- x = int(x_str)
- if x < 0:
- continue
- if x == 0:
- print("Ноль найден — работа прекращена")
- break
- print(x)
- ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement