Uploaded by boburvalixonov045

xokimov 2

advertisement
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT
TEXNOLOGIYALARI UNIVERSITETI FARG`ONA
FILIALI
DASTURIY INJINIRING VA RAQAMLI IQTISODIYOT
FAKULTETI
Dasturiy injiniring yo`nalishi 653-21-guruh talabasi
Xokimov Ozodbekning
Dasturlash uslublari va paradigmalar fanidan tayyoragan
Amaliy ish
Bajardi:
Qabul qildi:
Xokimov O
Kodirov.A.A
1) MySQL-connector yordamida MySQLdagi jadvallarni o’chirishga
mo’ljallangan Python dasturini tuzing.
# Cursor yaratish
cursor = db_connection.cursor()
# O'chirish uchun jadval nomi
table_name = 'my_table'
# O'chirish so'rovi
delete_table_query = f"DROP TABLE IF EXISTS {table_name}"
# Jadvalni o'chirish
cursor.execute(delete_table_query)
print(f"{table_name} jadvali o'chirildi")
# Ulanishni yopish
cursor.close()
db_connection.close()
2) JSON formatida bo'lmagan json.loads() yordamida satrni JSON sifatida
yuklashga harakat qiling. JSONDecodeError bilan ishlang.
import json
# JSON formatida bo'lmagan satr
invalid_json_string = "Bu JSON emas"
# JSON sifatida yuklashga harakat qilish
try:
json_data = json.loads(invalid_json_string)
print(json_data)
except json.JSONDecodeError as e:
print(f"JSONDecodeError: {e}")
3) Marka, model va yil atributlari bilan avtomobil klassini ishlab chiqing.
Avtomobil haqidagi ma'lumotni olish metodini qo'shing.
class Avtomobil:
def
init (self, marka, model, yil):
self.marka = marka
self.model = model
self.yil = yil
self.malumot = f"{marka} {model} {yil}-yil"
def avto_info(self):
return f"Avtomobil: {self.marka} {self.model}, {self.yil}-yil"
def malumot_ber(self):
return self.malumot
avto1 = Avtomobil("Toyota", "Corolla", 2022)
print(avto1.avto_info()) # Avtomobil: Toyota Corolla, 2022-yil
print(avto1.malumot_ber()) # Toyota Corolla 2022-yilaccount.withdraw(200)
account.print_transactions()
Download