8класс_Python. Что такое алгоритм
Скачать 3.34 Mb.
|
Цикл с переменнойЗадача. Вывести 10 раз слово «Привет!». Можно ли сделать с циклом «пока»? ? while : print("Привет!") i = 0 i < 10 i += 1 for : print("Привет!") i in range(10) в диапазоне [0,10) Цикл с переменной: Не включая 10! ! range(10) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Цикл с переменнойЗадача. Вывести все степени двойки от 21 до 210. Как сделать с циклом «пока»? ? while : print ( 2**k ) k = 1 k <= 10 k += 1 for : print ( 2**k ) k in range(1,11) в диапазоне [1,11) Цикл с переменной: Не включая 11! ! range(1,11) 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 возведение в степень Цикл с переменной: другой шаг100 81 64 49 36 25 16 9 4 1 Что получится? ? 1 9 25 49 81 for : print ( k**2 ) k in range(1,11,2) for : print ( k**2 ) k in range(10,0,-1) шаг 10,9,8,7,6,5,4,3,2,1 1,3,5,7,9 a = 1 for k in range( 3): a += 1 a = 4 a = 1 for k in range( 3,1): a += 1 a = 1 a = 1 for k in range( 1,3,-1): a += 1 a = 1 a = 1 for k in range( 3,0,-1): a += 1 a = 4 Задачи«3»: Ипполит задумал трёхзначное число, которое при делении на 15 даёт в остатке 11, а при делении на 11 даёт в остатке 9. Найдите все такие числа. «4»: Вводится натуральное число N. Программа должна найти факториал (обозначается как N!) – произведение всех натуральных чисел от 1 до N. Например, 5! = 1 · 2 · 3 · 4 · 5 = 120. Пример: Введите число: 5 5!=120. Задачи«5»: Натуральное число называется числом Армстронга, если сумма цифр числа, возведенных в N-ную степень (где N – количество цифр в числе) равна самому числу. Например, 153 = 13 + 53 + 33. Найдите все трёхзначные числа Армстронга. Массивы (списки) Что такое массив?Массив – это группа переменных одного типа, расположенных в памяти рядом (в соседних ячейках) и имеющих общее имя. Каждая ячейка в массиве имеет уникальный номер (индекс). Надо: Как ввести 10000 переменных? ? выделять память записывать данные в нужную ячейку читать данные из ячейки Что такое массив?
A массив 2 15 НОМЕР элемента массива (ИНДЕКС) A[0] A[1] A[2] A[3] A[4] ЗНАЧЕНИЕ элемента массива A[2] НОМЕР (ИНДЕКС) элемента массива: 2 ЗНАЧЕНИЕ элемента массива: 15 Массив = таблица! ! |