Нужно вывести значения всех чисел от А до В, если B меньше А, вывести в обратном порядке
Написал код выдаёт только 4 теста из 6
A = int(input())
B = int(input())
if A >= B:
for i in range(A, B - 1, -1):
print(i, end = " ")
Ответы (1 шт):
Автор решения: SwaD
→ Ссылка
Выводит все числа от А до В. Если В меньше А, то выводит в обратном порядке
A = int(input('A: '))
B = int(input('B: '))
if A < B:
for i in range(A, B + 1, 1):
print(i, end = ' ')
else:
for i in range(A, B - 1, -1):
print(i, end = ' ')
Код с убиранием "дубликата логики вывода"
A = int(input('A: '))
B = int(input('B: '))
inc = 1
if B < A:
inc = -1
for i in range(A, B + inc, inc):
print(i, end = ' ')