Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите решить на Python

Evgeny Azarenkoff Ученик (214), закрыт 4 года назад
На колесе, имеющем 8 площадок бегут две белочки. Первая находится на площадке под номером N, а вторая на площадке под номером K. Требуется определить минимальное количество пустых площадок между двумя белочками. С клавиатуры вводятся 2 числа N и K - позиции белочек на колесе. Каждое число натуральное и не превосходит 8. Гарантируется, что белочки находятся на разных площадках. Верхняя площадка колеса имеет номер 1.
Лучший ответ
user49912 Оракул (51202) 4 года назад
a,b=map(int,input().split())
print(min((a-b)%8,(b-a)%8)-1)
Остальные ответы
Сергей Ханов Знаток (326) 1 год назад
n = int(input())
m = int(input())

if n > m:
n, m = m, n

x1 = m - n - 1
x2 = 8 - m + n - 1
if x1 > x2:
print(x2)
else:
print(x1)
Lilali Ученик (136) 5 месяцев назад
n = int(input())
m = int(input())
x1=0
x2=0

if n > m:
x1 = n - m - 1
x2 = 8 - n + m - 1
else:
x1 = m - n - 1
x2 = 8 - m + n - 1

if x1 > x2:
print(x2)
else:
print(x1)

При использовании кода, не забудьте добавить пробел (TAB) в нужных местах
Андрей Гародня Ученик (146) 5 месяцев назад
n = int(input())
k = int(input())
m = 8

if n > k:
if n - k > 4:
answer = 8 - n
else:
answer = n - k - 1
if k > n:
if k - n > 4:
answer = 8 - k
else:
answer = k - n - 1
print(answer)
Похожие вопросы