Напишите программу для проверки навыков устного счета в Python
Информатика

Напишите программу для проверки навыков устного счета: пользователь вводит 6 целых чисел. Затем программа должна

Напишите программу для проверки навыков устного счета: пользователь вводит 6 целых чисел. Затем программа должна выводить их произведение, исключая нули. Предполагается, что не все введенные числа равны нулю. Пример ввода: 3 1 -2 0 0 -2 Пример вывода: 12. Язык программирования - Python.
Верные ответы (1):
  • Evgenyevna
    Evgenyevna
    7
    Показать ответ
    Тема: Напишите программу для проверки навыков устного счета в Python

    Инструкция:
    Для решения этой задачи вам понадобится написать программу на языке программирования Python. Следуйте инструкциям ниже, чтобы создать программу:

    1. Спросите у пользователя 6 целых чисел при помощи функции `input()`. Будет удобно сохранить значения в списке с помощью метода `split()`.
    2. Создайте переменную `произведение` и инициализируйте ее значением 1.
    3. Используйте цикл `for` для перебора всех чисел в списке.
    4. Внутри цикла проверьте, является ли текущее число нулем. Если да, то пропустите его и перейдите к следующему числу, используя оператор `continue`.
    5. Если число не равно нулю, умножьте текущее число на значение переменной `произведение` и присвойте результат обратно переменной `произведение`.
    6. После завершения цикла выведите значение переменной `произведение` при помощи функции `print()`.

    Пример использования:

    nums = input("Введите 6 целых чисел: ").split()

    произведение = 1
    for num in nums:
    if int(num) == 0:
    continue
    произведение *= int(num)

    print("Произведение чисел, исключая нули:", произведение)


    Совет:
    Чтобы лучше понять, как работает программа, вы можете вставить функцию `print()` внутри цикла `for`, чтобы увидеть, какие числа игнорируются или участвуют в вычислении произведения.

    Задание для закрепления:
    Напишите программу, которая будет запрашивать 6 целых чисел у пользователя и выводить их сумму, исключая отрицательные числа.
Написать свой ответ: