• Створити програму, яка буде зчитувати числа з клавіатури доти, доки їх сума не досягне певного значення. Після цього програма повинна вивести кількість введених чисел та їх загальну суму.

Ответы 1

  • Ответ:

    target_sum = 100    # задаємо цільову суму

    numbers = []        # створюємо порожній список для збереження чисел

    total = 0           # ініціалізуємо змінну для підрахунку суми

    # зчитуємо числа з клавіатури та додаємо їх до списку, доки сума не досягне цільового значення

    while total < target_sum:

       number = int(input("Введіть число: "))

       numbers.append(number)

       total = sum(numbers)

    # виводимо результати

    print("Було введено", len(numbers), "чисел")

    print("Загальна сума:", total)

    Объяснение:

    Якщо цільової суми немає, а потрібно зчитувати числа до тих пір, поки користувач не введе слово "stop", можна замість умови `total < target_sum` написати умову `number != "stop"`. Це зупинить зчитування чисел, коли користувач введе слово "stop". Для такої програми не потрібно створювати список чисел, просто додаємо кожне введене число до суми.

    • Автор:

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

Войти через Google

или

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

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

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