Решение задач Аннотация. Урок посвящен циклу for
![]()
|
ПримечанияПримечание 1. Аналогичным образом можно менять местами значения трех и более переменных. Примечание 2. Очень часто сигнальные метки называют flag. Примечание 3. Поскольку в Python есть встроенные функции max() и min(), то давать такие названия для максимального и минимального значения не очень хорошо. Куда лучше использовать названия largest и smallest. Примечание 4. Сумму чисел от 1 до 100, можно вычислить и без цикла: ![]() Действительно, числа от 1 до 100, можно разбить на 50 пар, сумма в которых равна 101: ![]() В начальной школе, где учился математик Карл Фридрих Гаусс (6 лет), учитель, чтобы занять класс на продолжительное время самостоятельной работой, дал задание ученикам – вычислить сумму всех натуральных чисел от 1 до 100. Маленький Гаусс ответил на вопрос почти мгновенно, применив указанный способ подсчета, чем невероятно удивил всех и, прежде всего, учителя. ![]() ЗАДАЧИ Что покажет приведенный ниже фрагмент кода? num1 = 4 num2 = 6 num1 += num2 num1 *= num1 print(num1) ![]() Что покажет приведенный ниже фрагмент кода? total = 0 for i in range(1, 6): total += i print(total) ![]() Что покажет приведенный ниже фрагмент кода? total = 0 for i in range(1, 6): total += i print(total, end='') ![]() Количество чиселНа вход программе подаются два целых числа a и b (a≤b). Напишите программу, которая подсчитывает количество чисел в диапазоне от a до b включительно, куб которых оканчивается на 4 или 9. Формат входных данных На вход программе подаются два целых числа a и b (a≤b). Формат выходных данных Программа должна вывести одно целое число в соответствии с условием программы. Примечание. Куб числа a – это его третья степень a3. Сумма чиселНа вход программе подается натуральное число n, а затем n целых чисел, каждое на отдельной строке. Напишите программу, которая подсчитывает сумму введенных чисел. Формат входных данных На вход программе подаются натуральное число n, а затем n целых чисел, каждое на отдельной строке. Формат выходных данных Программа должна вывести сумму данных чисел. Асимптотическое приближениеНа вход программе подается натуральное число n. Напишите программу, которая вычисляет значение выражения ![]() Примечание. Для вычисления натурального логарифма воспользуйтесь функцией log(n), которая находится в модуле math. Сумма чиселНа вход программе подается натуральное число n. Напишите программу, которая подсчитывает сумму тех чисел от 1 до n (включительно) квадрат которых оканчивается на 2, 5 или 8. Формат входных данных На вход программе подается натуральное число n. Формат выходных данных Программа должна вывести единственное число в соответствии с условием задачи. Примечание. Если таких чисел нет в указанном диапазоне, то следует вывести 0. |