Цикл for

Упражнения

A: Ряд - 1

Даны два целых числа A и B (при этом A≤B). Выведите все числа от A до B включительно.

Ввод Вывод
1
5
1
2
3
4
5

B: Ряд - 2

Даны два целых числа A и В. Выведите все числа от A до B включительно, в порядке возрастания, если A < B, или в порядке убывания в противном случае.

Ввод Вывод
5
1
5
4
3
2
1

C: Ряд - 3

Дано натуральное число n. Напечатайте все n-значные нечетные натуральные числа в порядке убывания.

Ввод Вывод
1
9
7
5
3
1

D: Сумма кубов

По данному натуральном n вычислите сумму \(1^3+2^3+3^3+...+n^3\).

Ввод Вывод
3
36

E: Сумма произведений соседних чисел

По данному натуральному n вычислите сумму 1×2+2×3+...+(n-1)×n.

Ввод Вывод
4
20
2
2

F: Факториал

По данному целому неотрицательному n вычислите значение n!

Ввод Вывод
5
120

G: Сумма чисел от 1 до n

По данному натуральному n≥1 вычислите сумму 1+2+...+n. Ответ выведите в виде вычисленного выражение и его значения в точности, как показано в примере.

В этой задаче нельзя использовать if.

Ввод Вывод
4
1+2+3+4=10
1
1=1

H: Сумма произведений соседних чисел - 2

По данному натуральному n≥2 вычислите сумму 1×2+2×3+...+(n-1)×n. Ответ выведите в виде вычисленного выражение и его значения в точности, как показано в примере.

В этой задаче нельзя использовать if.

Ввод Вывод
4
1*2+2*3+3*4=20
2
1*2=2

I: Четные числа

По данным двум натуральным числам A и B (A≤B) выведите все чётные числа на отрезке от A до B. В этой задаче нельзя использовать инструкцию if.

Ввод Вывод
1
10
2 4 6 8 10

J: Флаги

Напишите программу, которая по данному числу n от 1 до 9 выводит на экран n флагов. Изображение одного флага имеет размер 4×4 символов, между двумя соседними флагами также имеется пустой (из пробелов) столбец. Разрешается вывести пустой столбец после последнего флага и вообще допускается вывод пробелов в конце строк. Внутри каждого флага должен быть записан его номер — число от 1 до n.

Символ обратного слэша “\” в текстовых строках имеет специальное значение. Чтобы включить в состав текстовой строки такой символ, его нужно повторить дважды. Например, для вывода на экран одного такого символа можно использовать такой код: print("\\").

Ввод Вывод
3
+___ +___ +___ 
|1 / |2 / |3 / 
|__\ |__\ |__\ 
|    |    |    
1
+___
|1 /
|__\
|   

K: Сумма десяти чисел

Дано 10 целых чисел. Вычислите их сумму.

Ввод Вывод
0
1
2
3
4
5
6
7
8
9
45

L: Сумма N чисел

Дано несколько чисел. Вычислите их сумму. Сначала вводите количество чисел N, затем вводится ровно N целых чисел. Какое наименьшее число переменных нужно для решения этой задачи?

Ввод Вывод
3
1
20
300
321

M: Делители

По данному натуральному числу \(n\le 1000\) выведите все натуральные делители числа \(n\) в порядке возрастания. Числа нужно выводить в одной строке через пробел (вспомните про параметры функции print).

Ввод Вывод
10
1 2 5 10

N: Количество нулей

Дано N чисел: сначала вводится число N, затем вводится ровно N целых чисел. Подсчитайте количество нулей среди введенных чисел и выведите это количество.

Ввод Вывод
5
0
7
0
2
2
2

O: Цифры числа

Дано 10-значное число. Выведите все цифры этого числа в обратном порядке по одной, без разделителей.

Ввод Вывод
1234567890
0987654321

P: Замечательные числа - 1

Найдите и выведите все двузначные числа, которые равны удвоенному произведению своих цифр.

Программа не требует ввода данных с клавиатуры, просто выводит список искомых чисел.

Q: Замечательные числа - 2

Квадрат трехзначного числа оканчивается тремя цифрами, равными этому числу. Найдите и выведите все такие числа.

Программа не требует ввода данных с клавиатуры, просто выводит список искомых чисел.

R: Замечательные числа - 3

Дано натуральное число n. Выведите в порядке возрастания все трехзначные числа, сумма цифр которых равна n.

Ввод Вывод
3
102
111
120
201
210
300

S: Лесенка

По данному натуральному n≤9 выведите лесенку из n ступенек, i-я ступенька состоит из чисел от 1 до i без пробелов.

Ввод Вывод
3
1
12
123

T: Сумма факториалов

По данному натуральном \(n\) вычислите сумму \(1!+2!+3!+...+n!\). В решении этой задачи можно использовать только один цикл.

Ввод Вывод
3
9

U: Треугольная последовательность

Дана монотонная последовательность, в которой каждое натуральное число k встречается ровно k раз: 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, ...

По данному натуральному n выведите первые n членов этой последовательности. Решите задачу при помощи одного цикла for. Операция умножения строки на число также не допускается.

Ввод Вывод
2
1
2
5
1
2
2
3
3