Вопрос задан 26.09.2023 в 09:43.
Предмет Информатика.
Спрашивает Ивашкевіч Арцем.
Пользователь вводит два числа с клавиатуры, необходимо вывести на экран все отрицательные числа,
лежащие между ними. Например, пользователь ввел -5 и 3, на экране вывелось -4,-3,-2,-1 a = int(input("Введите 1 число: ")) b = int(input("Введите 2 число: ")) i = a + 1 while i < b: print(i) i += 1 Какое условие нужно дописать чтоб выводило только отрицательные?Ответы на вопрос
Отвечает Быков Виктор.
a = int(input("Введите 1 число: "))
b = int(input("Введите 2 число: "))
i = a + 1
while (i < b) and (i < 0):
print(i)
i += 1
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Чтобы ваш код выводил только отрицательные числа между введенными значениями a и b, вам нужно добавить дополнительное условие внутри цикла while. Можно использовать оператор if для проверки того, что i является отрицательным числом. Вот как это можно сделать:
pythona = int(input("Введите 1 число: "))
b = int(input("Введите 2 число: "))
i = a + 1
while i < b:
if i < 0:
print(i)
i += 1
Это изменение в коде позволит выводить только отрицательные числа, находящиеся между введенными значениями a и b.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Информатика 30
Информатика 25
Информатика 101
Информатика 14
Информатика 501
Информатика 52
Информатика 42
Информатика 238
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
