настоятельно рекомендую забить огромный болт на эти околоалгоритмические задачки и заняться более прикладными вещами - написание апи, sql запросы, crud. На первой работе вы будете заниматься этим, а не всякого рода логическими задачами. которые очень скоро отобьют желание стать программистом впринципе
@@iya-programmist ну можно посмотреть какие технологии используются - джанго там. И написать сервис на джанго, который взаимодействует с базой данных, использует swagger и тд. Это более реальные вещи. Ну и базовые структуры данных надо бы знать - массив, ссвязный список, стек, хэш таблица. Но именно решать около алгоритмические задачи совсем необязательно
да с регуляркой все было бы гораздо проще примерно так) import re print("Correct") if bool(re.fullmatch(pattern=r"^@[a-z0-9]{4,14}$", string=input())) else print("Incorrect")
В пайчарме довольно просто пошагово отлаживать код. Например, тут кратко про это рассказывается: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-dwVgw8xD_v4.html&ab_channel=ZProger%5BIT%5D