Пользователь вводит с клавиатуры числа. Программа должна подсчитывать сумму, максимум и минимум,
введенных чисел.
Когда пользователь вводит число 0
программа прекращает свою работу и выводит на экран
результат подсчетов. использовать надо while
Ответы на вопрос:
ответ:
Вариант I:
numbers = [] # Пустой список.
while True:
num = int(input("Введите число (или 0 для завершения): ")) # Ввод числа.
if num == 0: # Проверка на ввод ноля.
break
numbers += [num] # Добавление числа в список.
if numbers: # Проверка, на наличие чисел в списке.
print("Сумма чисел:", sum(numbers),
"Максимальное число:", max(numbers),
"Минимальное число:", min(numbers))
else:
print("Вы не ввели числа!") # Вывод сообщения, если список пустой.
Вариант II:
num_sum = 0
num_max = None
num_min = None
while True:
num = int(input("Введите число (или 0 для завершения): ")) # Ввод числа.
if num == 0: # Проверка на ввод ноля.
break
num_sum += num # Добавление числа к сумме.
if num_max is None or num > num_max: # Проверка на максимальное число.
num_max = num
if num_min is None or num < num_min: # Проверка на минимальное число.
num_min = num
if num_max is not None and num_min is not None: # Проверка, что были введены числа.
print("Сумма чисел:", num_sum,
"Максимальное число:", num_max,
"Минимальное число:", num_min)
else:
print("Вы не ввели числа!") # Вывод сообщения, если числа не были введены.
Відповідь:
total_sum = 0
max_number = float('-inf')
min_number = float('inf')
while True:
number = float(input("Введіть число: "))
if number == 0:
break
total_sum += number
if number > max_number:
max_number = number
if number < min_number:
min_number = number
print("Сума:", total_sum)
print("Максимум:", max_number)
print("Мінімум:", min_number)
сорри я не понял сам вопрос вот ответ
вычти 1;
вычти 1;
умножь на 3;
умножь на 3;
вычти 1;
вычти 1;
Объяснение:
за 5 команд никак не решить
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Leerok25.12.2022 19:39
-
Кари1514221.10.2022 08:28
-
pavelshilov200oxnuw104.03.2023 12:38
-
GLEBfy14.03.2022 02:26
-
Smekalenok24.09.2021 20:20
-
danchikpozitiv31.03.2021 02:45
-
лялялятраляляля125.12.2021 05:58
-
Stasuyksuper0616.06.2022 15:45
-
CoconutPie20.05.2020 03:20
-
ruslana040402.01.2020 15:38
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.