Xatoliklar bilan ishlash (try..., except)

Xatolarni jilovlashni o'rganamiz.

try... except mavzusi haqida to'liq ma'lumot oling

Savollar?

Ushbu kodni natijasi qanday?

import locale

loc = locale.getlocale()
locale.setlocale(locale.LC_ALL, loc)

number = 12345.6789
formatted = locale.format_string("%e", number)
print(formatted)

Dastur natijasi qanday bo'ladi

from datetime import timedelta

time = timedelta(hours=3, minutes=35, seconds=52)

print(time)
from datetime import timedelta, datetime

start_contest = datetime.now()
time = timedelta(days=2, hours=12)

end_contest = start_contest + time

print(end_contest)

Masala: Siz deadline nomli funksiya yarating va unga deadline vaqti berilgan bo'ladi siz hozirda nazorat topshira olasizmi yoki yo'qmi shuni tekshiruvchi dastur tuzing. deadline vaqti 1-holatda hozirgi vaqtdan 2 kun oldin bo'lsin bunda dasturingiz 'Topshira olasiz' degan natija qaytarsin 2-holatda deadline vaqti 3 kun keyin bo'lsin dastur 'Topshirish muddati o'tdi' deb chiqarsin

Amaliyot

  • finally va raise bloklari bilan tanishish.

  • Ro'yxatlarning zip metodi bilan ishlashni o'rganish.

Last updated

Was this helpful?