Вопрос:

На отдельном листочке записать программу для решения задач (цикл for). 1. Найти сумму чисел от 1 до 10. 2. Найти сумму четных чисел от 10 до 30. 3. Найти сумму четных чисел от 1 до 10. 4. Найти сумму чисел от 10 до 50, кратных 3. 5. Найти сумму чисел от 10 до 50, кратных 5. 6. Найти сумму чисел от 10 до 50, кратных 3 и 5 одновременно. (Прописать условие через символ «%»).

Смотреть решения всех заданий с листа

Ответ:

Решение:

Давай напишем программу для решения этих задач, используя цикл for.

  1. Сумма чисел от 1 до 10:

    Это классическая задача. Мы просто суммируем все числа в заданном диапазоне.

    sum_1_to_10 = 0
    for i in range(1, 11):
        sum_1_to_10 += i
    print(f'Сумма от 1 до 10: {sum_1_to_10}')
  2. Сумма четных чисел от 10 до 30:

    Здесь мы проверяем каждое число на четность (остаток от деления на 2 равен 0) и суммируем только четные.

    sum_even_10_to_30 = 0
    for i in range(10, 31):
        if i % 2 == 0:
            sum_even_10_to_30 += i
    print(f'Сумма четных от 10 до 30: {sum_even_10_to_30}')
  3. Сумма четных чисел от 1 до 10:

    Аналогично предыдущему пункту, но в другом диапазоне.

    sum_even_1_to_10 = 0
    for i in range(1, 11):
        if i % 2 == 0:
            sum_even_1_to_10 += i
    print(f'Сумма четных от 1 до 10: {sum_even_1_to_10}')
  4. Сумма чисел от 10 до 50, кратных 3:

    Проверяем, делится ли число на 3 без остатка.

    sum_mult_3_10_to_50 = 0
    for i in range(10, 51):
        if i % 3 == 0:
            sum_mult_3_10_to_50 += i
    print(f'Сумма чисел от 10 до 50, кратных 3: {sum_mult_3_10_to_50}')
  5. Сумма чисел от 10 до 50, кратных 5:

    Проверяем, делится ли число на 5 без остатка.

    sum_mult_5_10_to_50 = 0
    for i in range(10, 51):
        if i % 5 == 0:
            sum_mult_5_10_to_50 += i
    print(f'Сумма чисел от 10 до 50, кратных 5: {sum_mult_5_10_to_50}')
  6. Сумма чисел от 10 до 50, кратных 3 и 5 одновременно:

    Число должно делиться и на 3, и на 5. Это можно проверить с помощью оператора and, либо проверить кратность 15 (так как 3 и 5 взаимно простые).

    sum_mult_3_and_5_10_to_50 = 0
    for i in range(10, 51):
        if i % 3 == 0 and i % 5 == 0:
            sum_mult_3_and_5_10_to_50 += i
    print(f'Сумма чисел от 10 до 50, кратных 3 и 5: {sum_mult_3_and_5_10_to_50}')

    Условие через символ «%»:

    Условие i % 3 == 0 and i % 5 == 0 означает, что остаток от деления i на 3 равен 0 И остаток от деления i на 5 равен 0.

Ответ: Программы для решения каждой задачи представлены выше в виде кода.

ГДЗ по фото 📸
Подать жалобу Правообладателю