Вопрос задан 26.09.2026 в 06:41. Предмет Информатика. Спрашивает Кубик Дима.

Python Напишите программу, которая запрашивает у пользователя число до тех пор, пока он не введет цифру 0. Программа должна посчитать сумму всех положительных чисел. Также создайте словарь my_dict и
добавьте туда, все отрицательные числа кратные 3, ключом должен
быть порядковый номер, под которым было введено это число.



мне нужен ток вот это часть:
Также создайте словарь my_dict и
добавьте туда, все отрицательные числа кратные 3, ключом должен
быть порядковый номер, под которым было введено это число.

я не знаю как так добавить в словар​

Перейти к ответам

Ответы на вопрос

Отвечает Теленченко Даниил.

Тебе нужен счётчик номера ввода и проверка числа. Например:

my_dict = {}
number = 1

while True:
    x = int(input())

    if x == 0:
        break

    if x < 0 and x % 3 == 0:
        my_dict[number] = x

    number += 1

Строка my_dict[number] = x означает: в словарь добавляется число \(x\), а ключом будет его порядковый номер ввода.

Например, если третьим ввели \(-6\), то в словаре появится запись: 3: -6.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос