Tishka17
В смысле тест может валиться по сотне причин. Чем помечать что он должен валиться надо найти на чем конкретно падает и инвертировать assert
Tishka17
Потому что в следующий раз он может упасть по другой причине и это будет ложно принято за правильное поведение
Леха
Anton666‍♂
всем привет. подскажите пожалуйста Мне нужно, что бы с первого input было прочтено "треугольник", дальше пользователь ввел 3 переменные, а после этого посчиталась форумала на основе этих двух переменных и вывелось s
Julian 🏳️‍🌈
На первый взгляд просто убери идентацию после второго print
Julian 🏳️‍🌈
В первый раз тебе нужен таб после if
Julian 🏳️‍🌈
И str(input()) не нужно, input уже возвращает str
Julian 🏳️‍🌈
А ты хочешь число, тебе нужно int(input())
Anton666‍♂
В первый раз тебе нужен таб после if
if f == 'треугольник' ^ IndentationError: unexpected indent теперь почему то неожиданный отступ
Tishka17
Наверно потому что ты зачем-то неожиданно для всех поставил отступ
Anton666‍♂
Наверно потому что ты зачем-то неожиданно для всех поставил отступ
дак я через таб поставил отступ как обычно, сейчас вдруг ошибка
👑OGURCHIK🖤
👑OGURCHIK🖤
2 таб+ 3таб+
Julian 🏳️‍🌈
А, ну или так
👑OGURCHIK🖤
🤔и не в строку а в инт
Tishka17
2 таб+ 3таб+
Ну и зачем там отступ перед принтом?
👑OGURCHIK🖤
Tishka17
вывод результата
Я спросил не зачем принт. А зачем отступ
👑OGURCHIK🖤
где
👑OGURCHIK🖤
🤔
Anton666‍♂
где
4 пункт, на твоем скрине. я убрал оттуда. это насколько я понял общий принт
👑OGURCHIK🖤
значит первый прин с
👑OGURCHIK🖤
вывелось s
👑OGURCHIK🖤
если не треугольник то что запринтует последний принт?
Anton666‍♂
вывелось s
пока что так
Anton666‍♂
если не треугольник то что запринтует последний принт?
там еще круг и прямоугольник, но пока разбираюсь с треугольником
👑OGURCHIK🖤
пока что так
вынеси а б с вне принта
👑OGURCHIK🖤
там еще круг и прямоугольник, но пока разбираюсь с треугольником
ну там же будет ниже елфи. и если результат у всех в С то можно и вынести из под ифа
Anton666‍♂
ну там же будет ниже елфи. и если результат у всех в С то можно и вынести из под ифа
да по сути результат будет у всех в с а как вынести из по ифа, если получается иф у нас проверяет на правильность ввода и от него уже выдает нужную формулу 🤔🤔
👑OGURCHIK🖤
🤔это не так критично но если ввести любое слово с ошибкой то на принте лови ошибку
Anton666‍♂
алилуя
Anton666‍♂
всем спасибо большое
Julian 🏳️‍🌈
Если у меня есть папка src в которой есть файлы, то импортить что-то из той папки можно только через import src.prog ?
Julian 🏳️‍🌈
Или есть что-то понормальнее?
Tishka17
А что не нормального?
Tishka17
Если основной файл лежит не в src, логично
Tishka17
Ну ещё есть локальные импорты
Julian 🏳️‍🌈
Сделал from src import prog
Julian 🏳️‍🌈
Так больше нравится🌚
Tishka17
Ну ты мог вообще сделать from src.prog import что-то
Tishka17
Сделал from src import prog
Это немного разные вещи
Julian 🏳️‍🌈
Да, я понимаю
Julian 🏳️‍🌈
Типо так будет src.prog.func()
Tishka17
Зависит наличии в src файла init и его содержимого
Julian 🏳️‍🌈
А у меня просто prog.func()
Julian 🏳️‍🌈
Или нет?
MOOLAN1234
Кто нибудь подскажет почему могут падать боты написанные на telebot(TelegramBotAPi), 10 минут работает потом падает с ошибкойERROR - TeleBot: "Connection Error occurred, args=(Protocol Error('Connection aborted.', OSError("(104, 'ECONNRESET')")),) Traceback (most recent call last): судя по ветке https://github.com/eternnoir/pyTelegramBotAPI/issues/453 проблема частая, это сталкивался ли кто нибудь с таким же ?
Tishka17
А у меня просто prog.func()
Да импортируй прям func :)
Julian 🏳️‍🌈
Да импортируй прям func :)
Так а смысл мне лишнее src, если это ничего кроме названия папки
Tishka17
Ну ты же зачем-то её завёл
Tishka17
И основной файл положил не в неё
Julian 🏳️‍🌈
Чтоб отличать код от всяких ридми
Julian 🏳️‍🌈
Ну я пытаюсь скрипт в pypi а там вроде экзешник должен быть в корневой директории
Julian 🏳️‍🌈
Или нет
Tishka17
Экзешник
Tishka17
Назови не src, а по имени проги.
Tishka17
Ее же любой после установки сможет импортировать
adamfull
Всем привет. Кто нибудь знает как избежать исключения Incorrect Padding при b64decode? Данный фикс работает через раз "=" * ((4 - len(data) % 4) % 4))
Tishka17
не передавать обрезанные данные =)
adamfull
Ну они не обрезаются, просто они в json
Tishka17
обрезаются
Tishka17
кто-то их обрезал
Tishka17
кто и зачем - надо выяснить
adamfull
encode('utf-8') мог?
Tishka17
= обрезать?
Tishka17
не мог
adamfull
Значит странно
adamfull
Больше ничего нет, что могло их обрезать
adamfull
Они передаются в b64decode после json.dumps
Dogma
Стоп, чо блядь. Зачем ты в декод пытаешься пихнуть жсон?
W
какой gui тулкит прост в освоении и нынче в тренде?
adamfull
Dogma
Чтобы на его основе сделать подпись
Может ты b64encode имел виду?...
W
попробую таки его