Файл: Вариант 1 Задание 1 Цикл for.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 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)