fork download
  1. import sys
  2.  
  3. # 関数定義
  4. def foo(name):
  5. match name:
  6. case 'ゆゆにゃ。':
  7. return 'おー、輝かしい未来が見えるぞよ。'
  8. case _:
  9. return '汝の未来は・・・おっと待った、いま何時だ!\n私は行かねばならない。失敬する!'
  10.  
  11. # 実行部はこのように書く
  12. if __name__ == '__main__':
  13. print(foo(sys.argv[1]))
  14.  
  15.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Traceback (most recent call last):
  File "/usr/lib/python3.9/py_compile.py", line 144, in compile
    code = loader.source_to_code(source_bytes, dfile or file,
  File "<frozen importlib._bootstrap_external>", line 918, in source_to_code
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "./prog.py", line 5
    match name:
          ^
SyntaxError: invalid syntax

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/lib/python3.9/py_compile.py", line 150, in compile
    raise py_exc
py_compile.PyCompileError:   File "./prog.py", line 5
    match name:
          ^
SyntaxError: invalid syntax

stdout
Standard output is empty