62.09K
Категория: ПрограммированиеПрограммирование

Цикл For (Практика)

1.

Цикл For

2.

Задачи:
<1> Напишите программу, которая выводит слова «Python is awesome!» (без
кавычек) 3 раза.
Входные данные:
Выходные данные:
Python is awesome!
Python is awesome!
Python is awesome!
<2> Дано предложение и количество раз которое его надо повторить.
Напишите программу, которая повторяет данное предложение нужное
количество раз.
Входные данные:
Выходные данные:
5
Время — деньги!
Время — деньги!
Время — деньги!
Время — деньги!
Время — деньги!

3.

Задачи:
<3> На вход программе подается натуральное число n.
Напишите программу, которая печатает звездный прямоугольник размерами n * 19.
Входные данные:
2
Выходные данные:
*******************
*******************
<4> Напишите программу, которая считывает одну строку текста и выводит 5 строк,
пронумерованных от 0 до 9, каждая с указанной строкой текста.
Входные данные:
Выходные данные:
Roman
0 Roman
1 Roman
2 Roman
3 Roman
4 Roman

4.

Задачи:
<5> Даны два целых числа m и n ( m≤n). Напишите программу, которая
выводит все числа от m до n включительно.
Входные данные:
Выходные данные:
1
4
1
2
3
4

5.

Задачи:
<6> Даны два целых числа m и n. Напишите программу, которая выводит все
числа от m до n включительно в порядке возрастания, если m<n, или в
порядке убывания в противном случае.
Примечание: внутри range() можно использовать 3тый аргумент, похоже на
“Работа со строками, доступ по индексу”.
Входные данные:
Выходные данные:
1
4
1
2
3
4
Входные данные:
Выходные данные:
4
1
4
3
2
1

6.

Задачи:
<7> Найти сумму чисел от 1 до N, используя цикл for
Входные данные:
Выходные данные:
4875
11885250
<8> Вводятся целые числа a и b. Гарантируется, что a не превосходит b
Выведите количество четных чисел от a до b (включительно).
Входные данные:
Выходные данные:
1
5
2

7.

Задачи:
<9> Найти сумму введенного натурального числа. Например, если введено
число 325, то сумма его цифр равна 10 (3+2+5). Для решения задачи
используйте цикл for и функцию len(). Просмотрите тему "Работа со
строками".
Входные данные:
Выходные данные:
5271
15
<10> По данному натуральному n вычислите сумму
Вводится единственное натуральное число n, не превосходящее 100
Необходимо вывести вычисленную сумму.
Входные данные:
Выходные данные:
1
2
5

8.

Задачи:
<11> Дана строка текста, состоящая из букв русского алфавита "О" и "Р".
Буква "О" – соответствует выпадению Орла, а буква "Р" – соответствует
выпадению Решки. Напишите программу, которая подсчитывает наибольшее
количество подряд выпавших Решек.
Входные данные:
Выходные данные:
ОРРОРОРООРРРО
3
<12> Даны два целых числа m и n (m>n). Напишите программу, которая
выводит все нечетные числа от m до n включительно в порядке убывания.
Входные данные:
Выходные данные:
6
-2
5
3
1
-1

9.

Задачи:
<13> Даны два натуральных числа m и n ( m≤n). Напишите программу,
которая выводит все числа от m до n включительно удовлетворяющие хотя
бы одному из условий:
* число кратно 17;
* число оканчивается на 9;
* число кратно 3 и 5 одновременно.
Входные данные:
Выходные данные:
1
20
9
15
17
19

10.

Задачи:
<14> Дано натуральное число n. Напишите программу, которая выводит
таблицу умножения на n.
Примечание. В качестве знака умножения используйте английскую букву x.
Входные данные:
Выходные данные:
5
5x1=5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45
5 x 10 = 50
English     Русский Правила