Пользователь вводит два числа с клавиатуры, необходимо вывести на экран все отрицательные числа, лежащие между ними. Например, пользователь ввел -5 и 3, на экране вывелось -4,-3,-2,-1
пайтон
lolchozamem:
какой язык прогр
Ответы на вопрос
Ответил Mahus
2
Ответ:
Первый способ работает, если первое число всегда отрицательное, а второе положительное.
Второй лучше
Объяснение:
a = int(input())
b = int(input())
for i in range(a + 1, b + 1):
if i < 0:
print(i)
~~~~~~~~~
ИЛИ
~~~~~~~~~
a = int(input())
b = int(input())
arr = [a, b]
for i in range(min(arr) + 1, max(arr) + 1):
if i < 0:
if max(arr) > 0:
print(i)
else:
print(i)
if i == max(arr)-1:
break
# просто я не знаю что вы проходили
# макс и мин можно найти и с if
b = int(input())
arr = [a, b]
for i in range(min(arr) + 1, max(arr) + 1):
if i < 0:
if max(arr) > 0:
print(i)
else:
print(i)
if i == max(arr)-1:
break
Новые вопросы
Русский язык,
2 года назад
Другие предметы,
2 года назад
Математика,
6 лет назад
История,
6 лет назад
Математика,
8 лет назад
Математика,
8 лет назад