⊗pyPmExcThrC 81 of 129 menu

ข้อยกเว้นที่ผู้ใช้กำหนดในเงื่อนไขใน Python

การ抛出ข้อยกเว้นมักจะถูกกำหนดด้วยเงื่อนไขพิเศษ

สมมติว่าเรามีรายการ:

lst = [1, 2, 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'

เขียนเงื่อนไข ถ้าตัวเลขเป็นบวก ให้ยกกำลังสองมัน หาก ตัวเลขเป็นลบ - ให้抛出ข้อยกเว้น ที่คุณสร้างขึ้นสำหรับบทเรียนที่แล้ว

เขียนเงื่อนไข ถ้าตัวเลขไม่เท่ากับศูนย์ ให้บวก 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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ