М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Evasionll
Evasionll
05.11.2021 10:37 •  Информатика

Пользователь вводит с клавиатуры числа. Программа должна подсчитывать сумму, максимум и минимум,

введенных чисел.

Когда пользователь вводит число 0

программа прекращает свою работу и выводит на экран

результат подсчетов. использовать надо while

👇
Ответ:
znasta745
znasta745
05.11.2021

ответ:
Вариант 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("Вы не ввели числа!")  # Вывод сообщения, если числа не были введены.

4,4(70 оценок)
Ответ:
missaki999
missaki999
05.11.2021

Відповідь:

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)

4,6(93 оценок)
Открыть все ответы
Ответ:
usenov777
usenov777
05.11.2021

Объяснение:

1) 6 бит

2)По формуле N=2^i найдем, сколько было круглых фигурок - 2^2 = 4; Всего фигурок было 15+4=19. ответ: 19

3) я не знаю

4)Обозначим количество красных кубиков через x, тогда желтых будет 2x, а зеленых (2x + 6). Всего кубиков (5x + 6). Раз желтый кубик дает 2 бита, по формуле Шеннона желтые кубики составляют долю 2 в (-2) степени, т. е. 1/4 от всех кубиков. Значит всего кубиков 8x. Приравниваем 5x + 6 = 8x. Отсюда x = 2, т. е. зеленых кубиков 2x + 6 = 10.  

Итак, всего 10 зеленых кубиков.

4,5(19 оценок)
Ответ:
Violetta0100
Violetta0100
05.11.2021

Объяснение:

1) 6 бит

2)По формуле N=2^i найдем, сколько было круглых фигурок - 2^2 = 4; Всего фигурок было 15+4=19. ответ: 19

3) я не знаю

4)Обозначим количество красных кубиков через x, тогда желтых будет 2x, а зеленых (2x + 6). Всего кубиков (5x + 6). Раз желтый кубик дает 2 бита, по формуле Шеннона желтые кубики составляют долю 2 в (-2) степени, т. е. 1/4 от всех кубиков. Значит всего кубиков 8x. Приравниваем 5x + 6 = 8x. Отсюда x = 2, т. е. зеленых кубиков 2x + 6 = 10.  

Итак, всего 10 зеленых кубиков.

4,5(37 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ