Найти - Пользователи
Полная версия: Проблема
Начало » Python для новичков » Проблема
1
clownnnn
В чем проблема
# Matchsticks
l1 = int(input())
r1 = int(input())
l2 = int(input())
r2 = int(input())
l3 = int(input())
r3 = int(input())
L1 = r1 - l1
L2 = r2 - l2
L3 = r3 - l3
need_ans = True
ans = -1
st1 = (r1 >= l2) and (r2 >= l3) and (l1 <= l2) and (l2 <= l3)
st2 = (r1 >= l3) and (r3 >= l2) and (l1 <= l3) and (l3 <= l2)
st3 = (r2 >= l3) and (r3 >= l1) and (l2 <= l3) and (l3 <= l1)
st4 = (r2 >= l1) and (r1 >= l3) and (l2 <= l1) and (l1 <= l3)
st5 = (r3 >= l1) and (r1 >= l2) and (l3 <= l1) and (l3 <= l2)
st6 = (r3 >= l2) and (r2 >= l1) and (l3 <= l2) and (l2 <= l1)
if st1 or st2 or st3 or st4 or st5 or st6:
need_ans = False
ans = 0
elif ((r2 + L1 >= l3) and (l2 <= l3) or (r3 + L1 >= l2) and (l3 <= l2))\
and need_ans:
need_ans = False
ans = 1
elif ((r1 + L2 >= l3) and (l1 <= l3) or (r3 + L2 >= l1) and (l3 <= l1))\
and need_ans:
need_ans = False
ans = 2
elif ((r1 + L3 >= l2) and (l1 <= l2) or (r2 + L3 >= l1) and (l2 <= l1))\
and need_ans:
need_ans = False
ans = 3
print(ans)
@cckyi_boxxx
Проблема в абсолютной нечитабельности кода (ни коментов ни четких названий переменных из которых понятно для чего она) и неясности задачи, во-первых код на форум ложите под теги
 [code python]#здесь код[/code]
, во-вторых опишите задачу которую пытались решить
ZeroResultDude
У меня код вполне себе сработал, возможно ваша ошибка в том, что вы где то потеряли табуляцию. И, да, вам стоит описать проблему, и выписать ошибку.


AD0DE412
clownnnn
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB