Предмет: Информатика, автор: dnil4lololo

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

Ответы

Автор ответа: листиккк
0

Ответ:

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". Для такої програми не потрібно створювати список чисел, просто додаємо кожне введене число до суми.

Похожие вопросы
Предмет: Литература, автор: abakhytbek49
Предмет: Қазақ тiлi, автор: daniel1601du