Синтаксическая ошибка сопоставления регистра в Python, но с использованием версии 3.12.4Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Синтаксическая ошибка сопоставления регистра в Python, но с использованием версии 3.12.4

Сообщение Anonymous »

Это ошибка, которую выдает мой терминал, когда я пытаюсь использовать оператор match case в Python 3.12.4 на vscode:

Код: Выделить всё

python -u "/Users/Riccardo/Desktop/Coding/Python/Programmi Python/prove.py"
Riccardo@ipicchiop Coding % python -u "/Users/Riccardo/Desktop/Coding/Python/Programmi Python/prove.py"
File "/Users/Riccardo/Desktop/Coding/Python/Programmi Python/prove.py", line 2
match status:
^
SyntaxError: invalid syntax

Riccardo@ipicchiop Coding % python3 --version
Python 3.12.4
Riccardo@ipicchiop Coding %

Код: Выделить всё

def http_error(status):
match status:
case 200:
return "OK"
case 400:
return "Bad request."
case 404:
return "Page not found"
case 500:
return "Internal Server error"
case _:
return "Something went wrong"

print(http_error(400))
это использованный код, который я нашел в Интернете

Подробнее здесь: https://stackoverflow.com/questions/786 ... ion-3-12-4
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»