⊗pyPmExcThrC 81 of 129 menu

Python에서 조건에 따른 사용자 정의 예외

예외를 발생시키기 위해서는 보통 특별한 조건이 설정됩니다.

리스트가 있다고 가정해 보겠습니다:

lst = [1, 2, 3]

리스트의 길이가 3보다 작거나 같으면 요소들의 합계를 계산하고, 그렇지 않으면 else 블록에서 우리의 예외 ToBigLength를 발생시키는 조건을 설정해 봅시다:

try: if len(lst) <= 3: print(sum(lst)) else: raise ToBigLength except ToBigLength: print('error: list is too big')

코드를 실행한 후 다음과 같이 출력됩니다:

6

이제 리스트의 요소 수를 늘려보겠습니다:

lst = [1, 2, 3, 4] try: if len(lst) <= 3: print(sum(lst)) else: raise ToBigLength except ToBigLength: print('error: list is too big')

코드를 실행한 후 다음과 같이 출력됩니다:

'error: list is too big'

숫자가 양수이면 제곱하도록 조건을 작성하세요. 숫자가 음수이면 이전 강의에서 생성한 예외를 발생시키도록 하세요.

숫자가 0이 아니면 5를 더하는 조건을 작성하세요. 그렇지 않은 경우 이전 강의에서 생성한 예외를 발생시키도록 하세요.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부