📓
python development
  • Python Dasturlash Tili
  • Kirish
    • Umumiy dasturlash
    • Kerakli dasturlar
    • Python dasturlash tili sintaksisi
  • O'zgaruvchilar va ma'lumot turlari
    • O'zgaruvchilar. Sonlar va arifmetik amallar
    • Shart operatorlari (if, elif, else)
    • Takrorlanuvchi operatorlar (for, while)
    • Rekursiv funksiyalar, modullar, random va datetime
    • Xatoliklar bilan ishlash (try..., except)
Powered by GitBook
On this page
  • try... except mavzusi haqida to'liq ma'lumot oling
  • Savollar?
  • Amaliyot

Was this helpful?

  1. O'zgaruvchilar va ma'lumot turlari

Xatoliklar bilan ishlash (try..., except)

Xatolarni jilovlashni o'rganamiz.

PreviousRekursiv funksiyalar, modullar, random va datetime

Last updated 4 years ago

Was this helpful?

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.

try... except