파이썬 try except 구문
2020. 1. 2. 15:58ㆍ파이썬 기초
try:
#예외가 발생할 수 있는 가능성이 있는 코드
except:
#예외가 발생했을 때 실행할 코드
while 1:
try:
print(float(input("숫자를 입력하시오 : ")) ** 2)
break
except:
print("숫자를 입력해주세요^^")
리스트 내부에 숫자를 검사해주는 코드
#변수를 선언
arr = ["52", "273", "32", "스파이", "103"]
#반복 적용
arr_number = []
for i in arr:
#숫자로 변환하여 리스트에 추가
try:
float(i) #예외가 발생하면 실행이 안되고 expcet 구문으로...
arr_number.append(i) #예외가 발생하지 않으면 추가해줌!
except:
pass
#출력
print("{} 내부에 있는 숫자는".format(arr))
print("{}입니다.".format(arr_number))
['52', '273', '32', '스파이', '103'] 내부에 있는 숫자는
['52', '273', '32', '103']입니다.
리스트 요소 내부에 없는 값 찾기
numbers = [52, 273, 32, 103, 90, 10, 275]
N = 10000
try:
print("{}는 {} 번째 위치에 있습니다.".format(N, numbers.index(N)))
except:
print("리스트 내부에 없는 값입니다.")
'파이썬 기초' 카테고리의 다른 글
파이썬 기본 클래스 선언 (0) | 2020.01.02 |
---|---|
파이썬 클래스 도입 (0) | 2020.01.02 |
파이썬 제너레이터 (0) | 2020.01.02 |
파이썬 파일 처리 기본 (0) | 2019.12.31 |
리스트 내포로 map함수 대체하기 (0) | 2019.12.30 |