язык Python Дано два цілих числа a і b. Виведіть всі числа від a до b включно, в порядку зростання, якщо a < b, або в порядку спадання у іншому випадку. Вхідні дані: 12 1 Вихідні дані: 12 11 10 9 8 7 6 5 4 3 2 1
// PascalABC.NET 3.1, сборка 1213 от 04.04.2016 const n=15; var a:array[1..n] of integer; i,t:integer; begin Randomize; for i:=1 to n do begin a[i]:=Random(90)+10; Write(a[i],' ') end; Writeln; for i:=1 to n div 2 do begin t:=a[i]; a[i]:=a[n-i+1]; a[n-i+1]:=t end; for i:=1 to n do Write(a[i],' ') end.
a = int(input('Введите число А: '))
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: ')) # Вводим число B
if (a < b): # Если A < B
for i in range(a, b + 1, 1): # Идём от A до B [B не включительно, поэтому пишем B + 1] с шагом в 1
print(i, end=" ") # Выводим
else:
for i in range(a, b - 1, -1): # Идём от A до B [B не включительно, поэтому пишем B - 1] с шагом в -1
print(i, end=" ") # Выводим