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