Уведомления

Группа в Telegram: @pythonsu

#1 Март 28, 2023 23:59:00

M_0N
Зарегистрирован: 2023-03-28
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Не выводит принт

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)

Офлайн

#2 Март 31, 2023 14:54:39

pyser
Зарегистрирован: 2022-09-01
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Не выводит принт

Огласите условия задачи

Офлайн

#3 Апрель 1, 2023 21:45:01

Pronkyt
Зарегистрирован: 2021-05-03
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Не выводит принт

Похоже, что предоставленный вами код имеет неправильные отступы, что может быть причиной проблемы с невыполнением инструкции 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)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version