# Python 3.x
# 1.
# Полагаю, N нам уже должен быть дан? Для теста возьмем конкретный.
N=9999
digits=[digit for digit in range(1, N + 1)]
sumary=sum(digits)
print("#1. Result: ", sumary)
# 2.
# Если ваш учитель нормальный, то на зависимость от стандартной библиотеки ругаться не будет.
import numpy
total=input("Numbers amount: ")
try: total=int(total)
except: raise Warning("Enter INTEGER only!")
digits=[int(input(f"Enter #{i + 1} digit: ")) for i in range(total)]
produce=numpy.prod(digits)
print("#2. Result: ", produce)
1. "Где родился, там и пригодился."
Считаем все буквы, пробелы, знаки препинания. Всего символов: 30
ответ: 30
2. 2 страницы * 20 строк * 30 символов = 1200 символов в статье
ответ: 1200
3. Один символ "весит" 2 байта. 76 символов — 76 * 2 байта = 152 байта
ответ: 152 байта
4. В кодовых таблицах первые 32 символа (с кодом от 0 до 31) — управляющие. Символ с кодом 14 — управляющий.
ответ: управляющий
5. 127 страниц * 34 строки * 58 символов = 250 444 символов всего
Каждый символ "весит" 1 байт. 250 444 символов — 250 444 * 1 байт = 250 444 байт / 1024 = 244,5 Кб
ответ: 244,5 Кб
6. Словосочетание "город Якутск" содержит в себе 12 сиволов.
Каждый символ "весит" 1 байт. 12 символов — 12 * 1 байт = 12 байт
ответ: 12 байт
Поделитесь своими знаниями, ответьте на вопрос:
Дан массив размера n. найти номера тех элементов массива, которые больше своего правого соседа, и количество таких элементов. найденные номера выводить в порядке их возрастания.