• в пайтон Напишіть програму, яка дозволяє користувачеві ввести з клавіатури набір додатних (число більше нуля) чисел. Числа необхідно накопичувати у списку. Після отримання всіх значень програма повинна проаналізувати дані. У разі виявлення від'ємного значення програма має згенерувати виняток. Якщо всі значення у списку позитивні, програма має повернути на екран суму всіх чисел списку. Згенерований виняток має бути оброблений кодом програми.​

Ответы 1

  • Ответ:

    Звісно, ось приклад програми на Python, яка відповідає вашим вимогам:

    ```python

    def main():

    numbers = []

    try:

    while True:

    num = float(input("Введіть додатне число (або будь-який символ для завершення вводу): "))

    if num <= 0:

    raise ValueError("Введено від'ємне число або нуль")

    numbers.append(num)

    except ValueError as e:

    print("Помилка:", e)

    if len(numbers) > 0:

    total_sum = sum(numbers)

    print("Сума введених чисел:", total_sum)

    if __name__ == "__main__":

    main()

    ```

    Ця програма дозволить користувачеві ввести послідовність додатніх чисел, які накопичуватимуться у списку. Якщо буде введене від'ємне число або нуль, програма видасть помилку. Якщо всі числа позитивні, то програма виведе їх суму.

    • Автор:

      tanktdm3
    • 1 год назад
    • 9
  • Добавить свой ответ

Войти через Google

или

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

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

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