ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.11.2023
Просмотров: 60
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Вариант №1 Задание №1 «Цикл for»Необходимо написать программу, которая по двум данным натуральным числам a и b, не превосходящим 10 000, подсчитывает сумму всех натуральных чисел на отрезке [a, b] (включая концы отрезка). Программа получает на вход два натуральных числа a и b, при этом гарантируется, что числа соответствуют заданным условиям. Проверять входные данные на корректность не нужно. Необходимо вывести на экран одно число: сумму всех натуральных чисел на отрезке [a, b].Входные данные: 10 20Выходные данные: 165a = int(input())b = int(input())# Инициализируем переменную суммы нулемsum = 0# Считаем сумму всех натуральных чисел на отрезке [a, b]for i in range(a, b+1):#Прибавляем текущее число к суммеsum += i# Выводим результат на экранprint(sum)Задание №2 Задание на совместное использование цикла for и if/elseНапишите программу, которая в последовательности натуральных чисел определяет количество чисел, оканчивающихся на 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 3. Количество чисел не превышает 1 000. Введённые числа не превышают 30 000. Программа должна вывести одно число – количество чисел, оканчивающихся на 3.Входные данные: 3 13 23 24Выходные данные: 2# Получаем на вход колмчество чисел в последовательностиn = int(input())#Инициализируем переменную для хранения количества чисел, оканчивающихся на 3count = 0# Перебираем n чисел в последовательностиfor i in range(n):# получаем очередное числоx = int(input())# проверяем оканчивается ли оно на 3if x % 10 == 3:# увеличиваем счётчикcount += 1# выводим счётчик на экранprint(count)