1. python dasturlash tilida to’plamlar (sets) bilan ishlash


 PYTHON DASTURLASH TILIDA LUG’ATLAR (DICTIONARIES) BILAN ISHLASH



Yüklə 120,48 Kb.
Pdf görüntüsü
səhifə2/3
tarix13.12.2023
ölçüsü120,48 Kb.
#176399
1   2   3
Topshiriqlar

2. PYTHON DASTURLASH TILIDA LUG’ATLAR (DICTIONARIES) BILAN ISHLASH
 
1.
Lug'at yordamida jumlani kirituvchi va har bir so'zning chastotasini hisoblaydigan dastur tuzing.
2.
Asosiy inglizcha-o’zbekcha so'z tarjimasini ifodalovchi lug'at yarating. Lug'atga kamida beshta juft so'z qo'shing.
3.
Ismlar ro'yxatini oladigan va lug'at yaratadigan dastur yozing, unda nomlar kalit, qiymatlari esa ularning uzunligi 
(belgilar soni).
4.
Turli mamlakatlar aholisini saqlaydigan lug'at yarating. Aholisi eng ko'p bo'lgan mamlakatni topadigan dastur 
yozing.
5.
Odamlar va ularning yoshini ifodalovchi lug'atlar ro'yxatini oladigan dasturni yozing. Guruhning o'rtacha yoshini 
hisoblang va qaytaring.
6.
Shaharlar nomlarini kalit sifatida va tegishli mamlakatlarni qiymat sifatida o'z ichiga olgan lug'at yarating. 
Lug'atdagi barcha shahar va mamlakatlarni ko'rsatadigan dastur tuzing.
7.
"Sarlavha", "muallif", "yil" va "janr" kalitlari bilan kitobni ifodalovchi lug'at yarating. Kitob tafsilotlarini chop 
etuvchi dasturni yozing.
8.
Ro'yxatdagi eng keng tarqalgan elementni topadigan, uni kalit sifatida element va uning soni qiymat sifatida 
lug'at tipida qaytaradigan dasturni amalga oshiring.
9.
Do'stlaringizning kontakt ma'lumotlarini (ism, elektron pochta, telefon) saqlash uchun lug'at yarating. 
Do'stingizning kontakt ma'lumotlarini ism bo'yicha qidirish uchun dastur yozing.
10.
Ikkita lug‘atni yangisiga birlashtiruvchi dasturni yozing. Agar bir xil juftliklar bo'lsa, ularning qiymatlarini 
ro'yxatga birlashtiring.
11.
Kalitlari oylar va qiymatlari har oyda kunlar soni bilan lug'at yarating. Berilgan oylar roʻyxatidagi kunlarning 
umumiy sonini topish dasturini yozing.
12.
Muallif, nashr yili va janr kabi ma'lumotlarni o'z ichiga olgan kitob nomlari kalit sifatida va ularga tegishli 
ma’lumotlar qiymat sifatida bo’lgan kutubxona katalogini ifodalovchi lug'at yarating. Foydalanuvchilarga 
kitoblarni nom, muallif yoki janr bo‘yicha qidirish imkonini beruvchi qidiruv dasturini yozing.
13.
Har biri ism, yosh va shahar kabi atributlarga ega shaxsni ifodalovchi lug'atlar ro'yxatini oladigan dastur yozing. 
Yoshi eng yuqori bo'lgan odamni toping va uning tafsilotlarini chop eting.
14.
Doʻkon inventarini saqlash uchun lugʻat yarating, bu yerda kalitlar mahsulot nomlari, qiymatlar esa narx
miqdor va toifa kabi atributlarga ega lugʻatlardir. Inventarizatsiyadan narsalarni qo'shish, yangilash yoki 
o'chirish uchun dastur yozing.
15.
Musiqa to'plami, jumladan, albomlar, ijrochilar va chiqarilgan yillar haqidagi ma'lumotlarni o'z ichiga olgan 
lug'at yarating. To'plamda eng ko'p albomga ega ijrochini topish uchun dastur yozing.
16.
Matndagi belgilar chastotasini hisoblaydigan va natijalarni lug‘atda saqlaydigan, belgilarni kalit, chastotalarini 
esa qiymat sifatida ko‘rsatadigan dastur tuzing.
17.
Kompaniyaning xodimlar ierarxiyasini ifodalovchi lug'at yarating, bunda xodimlar kalit sifatida va ularning 
reytingi qiymat sifatida. Tashkilotdagi yuqori darajadagi reytingga ega bo’lgan xodimni topadigan dastur yozing.
18.
Hisob raqamlari, va har bir hisob balansi, hisob egasi nomi va hisob turi kabi kalitlarga ega bo'lgan oddiy bank 
tizimini ifodalash uchun lug'at yarating. Hisob raqamli to’ldirish, yechib olish va hisob balansini tekshirish uchun 
dastur yozing.
19.
Talaba yozuvlari roʻyxatini (ismi, yoshi va baholari kabi atributlarga ega lugʻatlar) va har bir talaba uchun 
oʻrtacha bahoni hisoblaydigan dastur yozing. Natijalarni kalit sifatida talaba nomlari bilan yangi lug'atda 
saqlang.
20.
Kalit sifatida taom nomlari va ularning tegishli narxlari bilan restoran menyusini ifodalovchi lug'at yarating. 
Mijozlarga menyudan mahsulotlarni buyurtma qilish imkonini beruvchi va umumiy hisobni hisoblaydigan 
dastur yozing.



Yüklə 120,48 Kb.

Dostları ilə paylaş:
1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin