Сап /pr! нужна помощь питониста или человека способного математически мыслить. помогите решить задачу на втором пике. я вроде написал работающий код но не совсем корректный. этот код может определить равнобедренный треугольник и равносторонний. но если обе стороны равны между собой то он определяет треугольник как равносторонний и равнобедренный. как сказать программе что если все три стороны равны то это нихуя не равнобедренный а ТОЛЬКО И ТОЛЬКО равносторонний? upd: учусь питону по книжке Златопольского. помогите новичку а взамен побампаю своим юри-паком...
Добавь цикл со сравнением одной стороны с двумя другими и счётчик, если условие выполняется. В зависимости от показания счётчика будешь делать вывод, какой это треугольник.
>>229190166 (OP) >как сказать программе что если все три стороны равны то это нихуя не равнобедренный а ТОЛЬКО И ТОЛЬКО равносторонний? if (a == b == c): равносторонний elif (a==b or a ==c or b==c): равнобедренный
>>229190166 (OP) До чего же все плохо со школьным образованием у вкатывальщиков. ОП, вот тебе другая задача: . Написать программу, в императивном и функциональном стилях, для нахождения площади заданного выпуклого многоугольника, если заданы координаты всех его вершин. Можно считать, что вершины упорядочены таким образом, что каждая следующая вершина связана с предыдущей ребром много угольник.
>>229191074 вот и я об этом говорила. по логике се правильно но мне нужно другое. я джва часа или даже больше ебалась каверкая эту программу как только можно было... а мудак на авторе книги даже не сказал об elif и что это сэкономило бы мне часы нервов... >>229191092 книжка идет по учебной программе. хочешь ни хочешь - а читать ее придется... но про идею спасибо! мне еще какой-то юпитер советовали типа там кодить новичку легче. спасибо!
>>229191235 джупитер тебе не нужен на твоем уровне, а по поводу программы - просто посмотри какие главы есть в книге и прогугли их, будет и понятней и быстрее
>>229190935 Но ведь он когда-нибудь дойдёт и до этого, буду ждать от ОПа нового треда. >>229191002 Верю в тебя няша можешь начать решение с гуглинга формулы площади Гаусса (ノ´ヮ`)ノ*: ・゚
>>229191235 Книжки часто устроены каким-то невероятно уродским образом, к сожалению. Хотя, с другой стороны, это стимулирует гуглить. Советую тебе научиться правильно формулировать вопросы (в идеале на английском), и направлять их в поисковик. Это самое важное умение для программиста :з
>>229191475 Или можно просто не решать гондонские задачи, связанные с матаном/линалом, полностью оторванные от реальной жизни, а делать что-то интересное для себя и полезное для будущей работы :з
>>229191475 (^..^) >>229191501 уже не в первый раз слышу... а про книги - согласна частично. т.к это моя первая техническая литература - но я уже сожгла себе пердак при решении около половины задач. т.к там нужно использовать функции о которых не говорилось в главе... >>229191527 я - кун. фото хуя с супом не будет... >>229191595 программирование в компьютерных системах
Я бы не ебал себе мозги, закатал бы в функцию с такой логикой: if (a=b && b=c && c=a) -> return Равносторонний if (a=b || b=c || c=a) -> return Равнобедренный
>>229190495 Или мoжнo пpocтo нe peшaть гoндoнcкиe зaдaчи, cвязaнныe c мaтaнoм/линaлoм, пoлнocтью oтopвaнныe oт peaльнoй жизни, a дeлaть чтo-тo интepecнoe для ceбя и пoлeзнoe для будущeй paбoты :з
>>229192007 Я бы не ебал себе мозги, закатал бы в функцию с такой логикой: if (a=b && b=c && c=a) -> return Равносторонний if (a=b || b=c || c=a) -> return Равнобедренный
>>229191172 джyпитeр тeбe нe нyжeн на твоeм yровнe, а по поводy программы - проcто поcмотри какиe главы ecть в книгe и прогyгли иx, бyдeт и понятнeй и быcтрee