
Вопрос задан 24.06.2023 в 03:51.
Предмет Информатика.
Спрашивает Семёнова Настя.
СРОЧНО!!!! Задание Python 2_1: Последовательно вводятся ненулевые числа. Определить сумму
положительных и сумму отрицательных чисел. Закончить ввод чисел при вводе 0. Для перевода из строки в целое число, использовать функцию int().Пример вывода:Введите числа:-5 7 8 -2 0сумма положительных: 15, сумма отрицательных: -7Задание Python 2_3: Запрашиваются 10 чисел (целые значения от 0 до 1000). Опишите алгоритм, позволяющий найти и вывести минимальное значение среди введенных чисел, которые имеют чётное.Пример вывода:Введите числа:5 7 8 22 9 12 15 0 2 3результат: 2

Ответы на вопрос

Отвечает Семериков Кирилл.
Python 2_1:
positive = 0
negative = 0
while True:
a = int(input('Введите число или 0 для выхода: '))
if a > 0: positive += a
elif a < 0: negative += a
else: break
print('сумма положительных:', positive, ', сумма отрицательных:', negative)
Python 2_3:
minimal = None
for i in range(10):
a = int(input(f'Введите {i+1}-е число: '))
if a > 0 and a%2 == 0 and (minimal is None or a < minimal): minimal = a
print('Результат:', minimal)



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, вот примеры решений для заданий Python 2_1 и Python 2_3:
Задание Python 2_1:
python# Инициализируем переменные для сумм положительных и отрицательных чисел
sum_positive = 0
sum_negative = 0
# Бесконечный цикл для ввода чисел и подсчёта сумм
while True:
# Ввод числа с клавиатуры
num = int(input("Введите число: "))
# Проверка на завершение ввода
if num == 0:
break
# Определение положительных и отрицательных чисел
if num > 0:
sum_positive += num
else:
sum_negative += num
# Вывод результатов
print(f"Сумма положительных: {sum_positive}, сумма отрицательных: {sum_negative}")
Задание Python 2_3:
python# Инициализируем переменную для хранения минимального чётного числа
min_even = float('inf')
# Просим ввести 10 чисел
print("Введите 10 чисел (целые значения от 0 до 1000):")
# Считываем числа и ищем минимальное чётное число
for _ in range(10):
num = int(input())
if num % 2 == 0 and num < min_even:
min_even = num
# Выводим результат
print(f"Результат: {min_even}")
Вы можете скопировать и вставить код в свою среду разработки Python и запустить для проверки.


Похожие вопросы

Информатика 15

Информатика 75
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili