170 похожих чатов

Ребят, а использование подобного типа исключений в функции нормально?

30 ответов

3 просмотра
excalib-Hp Автор вопроса

акцент больше делаю на вызове функции в except

Что у тебя с табуляцией? А вообще, норм

excalib-Hp Автор вопроса

это в idle

ставь четыре пробела

Получилась бесконечная рекурсия.

Это норм.

excalib-Hp Автор вопроса

то есть по сути прошлая функцию отмирает и мой компухтер не взорвется если я миллиард раз так буду делать?))

Ты в коде исключение не вызываешь. А вот рекурсия у тебя бесконечная, а в реальном мире у стека есть размер. Потому конкретно эта функция будет падать.

excalib-Hp Автор вопроса

ну, если коротко, то все все таки нормально, да?

Делать что-то в except блоке — да. Бесконечная рекурсия — нет.

excalib-Hp Автор вопроса

понял, тогда наверное while true поставлю

Всё ещё не доходит..

хд, впервые вижу переменную в input

Поч там есть условие выхода

excalib-Hp Автор вопроса

ну так ты же сам сказал, что рекурсия бесконечная. Значит если будет вайл тру, то рекурсии вообще не будет

Хм, действительно. Тогда норм.

Нет там бесконечной рекурсии, только до тех пор пока пользователь вводит не число. Но если пользователь настойчивый то стек переполнит.

excalib-Hp Автор вопроса

вот таким пользователям надо бить лицо мне кажется

Нехуй писать код который пользователь может сломать.

excalib-Hp Автор вопроса

согласен

Так input(x) это print(x) input()

не, print - это не input и input - не print

Пару минут назад уже была шутка про стэк оверфлоу, давай ограничим количество шуток за 300 за такой короткий промежуток

excalib-Hp Автор вопроса

тогда уж print(x, end="") input()

Да, так корректней

sys.stdin.read() ;)

excalib-Hp Автор вопроса

super.sys.stdin.read()

И мы упираемся в... границу того, что называется стек. Есть разные модели памяти. Например есть стек и куча. И со стеком и с кучей ты обращаешься по разному.

Хинт: в некоторых редакторах можно заменять табы на пробелы в момент редактирования.

Я знаю, более того, это не хинт, а скорее требование. Таб 4 пробела как стандарт

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Почему стало ломаться на D11? "739002.86400000' is not a valid timestamp" function IncDateTime(aStamp:TTimeStamp;aKind:TTriggerKind;aInterval:Integer):TDateTime; //aStamp = 2...
Катерина Свиридова
8
Привет всем. Подскажите где можно посмотреть, какая версия электрон, поддерживает версии windows? Некий changelog. Мне бы желательно, поддержку 7,8,10... latest, как понимаю и...
Anonym Squad
21
думаешь я не смогу также сделать? мне это просто не удобно
int 💳 𝙖𝙞𝙧 𝙗𝙞𝙜 𝙗𝙤𝙗 🔫 check bio / spam block / AFK / nohello.com / GMT+3
9
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Ребят, чет я уже не догоняю... Крч в коде на асм там происходит нечто вроде a+число (a+1, a+2 и т.д.). Но почему строка lea ecx, [edx+1] работает как a+1?? В edx берется адрес...
Alan 🔝 Бэброу
3
Есть ли смысл устраиваться на 1с ? Даст это плюс в дальнейшем трудоустройстве на php? Просто у меня в городе вакансий на пхп нету. Или лучше удаленно искать. Опыта работы нету...
Azamat
14
hi im a cs student. i need some advice from people who have enough experience in Embedded Software. I need to know whether this profession is suitable for me. I have watched s...
Sahand 🏔️
8
Карта сайта