• Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 3 и оканчивающихся на 9. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести одно число: сумму всех чисел, кратных 3 и оканчивающихся на 9. Python

Ответы 1

  • sum = 0  # переменная для хранения суммы

    number = 1  # инициализируем переменную для ввода первого числа

    while number != 0:  # цикл будет выполняться до ввода 0

       number = int(input("Введите число: "))  # считываем число с клавиатуры

       if number % 3 == 0 and number % 10 == 9:  # если число соответствует условию

           sum += number  # добавляем его к сумме

    print("Сумма чисел, кратных 3 и оканчивающихся на 9: ", sum)

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years