Задача на Python Яндекс Лицей
Введение
Яндекс Лицей - это образовательное учреждение, где ученики получают глубокие знания по различным предметам, включая математику и программирование. В рамках курса по программированию, ученикам предлагается решать различные задачи на языке программирования Python.
В этой статье мы рассмотрим одну из задач, поставленных перед учениками Яндекс Лицея. Задача состоит в том, чтобы реализовать программу на Python, которая будет решать следующую задачу.
Задача
На вход программе подается целое положительное число n
. Задача программы заключается в том, чтобы вычислить сумму всех чисел от 1 до n
, которые делятся на 3 или 5.
Решение
Для решения данной задачи можно использовать цикл for
, который будет перебирать все числа от 1 до n
. Для каждого числа мы будем проверять, делится ли оно на 3 или 5, и если да, то добавлять это число к общей сумме.
Ниже приведен код на языке Python, который решает данную задачу:
def sum_of_multiples(n):
# Инициализируем сумму
total_sum = 0
# Перебираем все числа от 1 до n
for num in range(1, n+1):
# Проверяем, делится ли число на 3 или 5
if num % 3 == 0 or num % 5 == 0:
# Если да, то добавляем число к сумме
total_sum += num
# Возвращаем общую сумму
return total_sum
# Пример использования программы
n = int(input("Введите число n: "))
result = sum_of_multiples(n)
print("Сумма всех чисел от 1 до", n, "которые делятся на 3 или 5, равна", result)
Пример использования
Представим, что пользователь вводит число n = 10
. Тогда программа выведет следующий результат:
Введите число n: 10
Сумма всех чисел от 1 до 10, которые делятся на 3 или 5, равна 33
Заключение
Задачи на программирование помогают ученикам Яндекс Лицея развивать навыки алгоритмического мышления и применять полученные знания на практике. Решая данную задачу на Python, ученики могут улучшить свои навыки программирования и логического мышления.
- Можно заниматься наукой и быть гениальным жуликом?
- Уже позднооо, но я хочу его вернуть
- Влияние диагностики на работоспособность ПК.
- USB мышка перестает работать, зависает на 1-2 секунды, потом работает. Что делать?
- А вот когда девушке и мдеаль надо, и сладкого, и еще положиться зовет. К чему бы это, что тоя не пойму???АСЬ???)))ГЫЫЫЫЫ
- Задача на Python Яндекс Лицей