study with Q - 파이썬
72 - (파이썬) 구문오류와 예외
quaquaz
2024. 8. 8. 19:08
# 예외 (Exception)
: 오류의 일종
# 오류(Error)
: 프로그램의 이상을 일으키는 썸띵
- Syntax Error[Compile Error] : 프로그램의 실행 전에 발생하는 오류
- Runtime Error[Exception] : 프로그램 실행 중에 발생하는 오류
#구문 오류
print("#프로그램이 시작되었습니다.")
print("구문 오류를 발생시킵니다."
>>>
...
SyntaxError: '(' was never closed
# 예외 (Exception)
eg) 리스트가 없는데 어떻게 첫 번째 요소를 불러와요...
print("#프로그램이 시작되었습니다.")
리스트[1]
>>>
#프로그램이 시작되었습니다.
Traceback (most recent call last):
File "/Users/knowre/PycharmProjects/testpy/pythonProject/hello.py", line 3, in <module>
리스트[1]
^^^^^^
NameError: name '리스트' is not defined
eg) 정수만 입력하라고요 정수만!!
print(int(input("정수를 입력하시오.: ")))
>>>
정수를 입력하시오.: 42.1 (#또는 정수를 입력하시오.: 삼)
ValueError: invalid literal for int() with base 10: '42.1'