Форум сайта python.su
import math
m = int(input())
n = int(input())
if m%2==0:
print(m) #не выводит этот принт
m=m-1
for i in range(m-2,n,-2):
print(i)
else:
if m%2!=0:
for i in range(m - 2, n, -2):
print(i)
Офлайн
Огласите условия задачи
Офлайн
Похоже, что предоставленный вами код имеет неправильные отступы, что может быть причиной проблемы с невыполнением инструкции print(m). Оператор print(m) должен иметь отступ, чтобы находиться внутри блока if:
import math m = int(input()) n = int(input()) if m % 2 == 0: print(m) m = m - 1 for i in range(m - 2, n, -2): print(i) else: if m % 2 != 0: for i in range(m - 2, n, -2): print(i)
Офлайн