|
11 tajriba ishi Pythonda istisnolardan foydalanib misollar yechish
|
bet | 1/6 | Sana | 27.01.2024 | Hajmi | 1,49 Mb. | | #147218 |
Bog'liq 11 tajriba ishi
|
11 tajriba ishi
Pythonda istisnolardan foydalanib misollar yechish.
|
|
|
Ishdan maqsad: Pythonda istisnolar bilan ishlash, ulardan foydalanish ko’nikmalariga ega bo’lish.. Python dasturlash tilida istisnolar bilan ishlash uchun dastur yozish ko’nikmalariga ega bo’lish.
Masalaning qo’yilishi: Talaba bеrilgan topshiriqni Python dasturlash tilida ishlashi va kеrakli natija olishi lozim.
Dastur ishlashi natijasidan namunalar:
Python dasturlash tilida, istisnolar (exceptions) kodningizda yoki dasturingizda paydo bo'layotgan xato holatlarni qanday qilib boshqarishni ta'minlash uchun ishlatiladi. Agar dastur bitta istisno o'tqazsa, dastur boshqarilishini to'xtatadi va istisno xabarini chiqaradi.
Istisnolarni boshqarish uchun try, except, else, finally operatorlaridan foydalaniladi. Quyidagi misol ko'rsatilgan:
# Potensial xato bo'lgan kod qismi
num1 = int(input("Birinchi sonni kiriting: "))
num2 = int(input("Ikkinchi sonni kiriting: "))
natija = num1 / num2
print("Natija:", natija)
except ZeroDivisionError:
print("Xato: Nolga bo'lib bo'lmaydi!")
except ValueError:
print("Xato: Butun son kiritilishi shart!")
except Exception as e:
print("Boshqa xato: ", e)
else:
print("Try blok muvaffaqiyatli bajarildi!")
finally:
print("Dastur tugadi.")
|
| |