'Hi':
print('Hi')
case _:
print('What?')
""")
Вывод:
3.9.6 (tags/v3.9.6:db3ff76, Jun 28 2021, 15:26:21) [MSC v.1929 64 bit (AMD64)]
Traceback (most recent call last):
File "C:\Users\111\PycharmProjects\aiogram_learn\main.py", line 5, in <module>
exec("""
File "<string>", line 4
match enter:
^
SyntaxError: invalid syntax
В чём прикол?
нет в 3.9 питоне матчей
забудь про exec
знаю, чтобы сначала версию проверить
да, только в 3.10 завозят
... понятно только почему пайчарм не ругается, не понятно
потому что это строка
потому что у тебя версия питона другая
это понятно. до того как обернуть в exec я писал нормально
В настройках интерпретатора python 3.9
А паттерн матчинг в 3.10
ну так вопрос в том почему пайчарм на это не реагирует: я использую конструкцию которую не поддерживает выбранный интерпретатор.. ну в общем ладно)
как не реагирует. Покажи скрин.
Обсуждают сегодня