Ro’yxatlar (list) bilan ishlashga doir masalalar


Download 101.69 Kb.
Pdf ko'rish
Sana26.10.2023
Hajmi101.69 Kb.
#1725303
Bog'liq
List va tuple masalalari



Ro’yxatlar (list) bilan ishlashga doir masalalar 
1. Raqamlar roʻyxatidagi barcha elementlarning yigʻindisini hisoblash dastur tuzing. 
2. Raqamlar roʻyxatining oʻrtacha qiymatini dastur tuzing. 
3. Mavjud funksiyalardan foydalanmasdan roʻyxatni joyida oʻzgartirish dasturini yozing. 
4. Raqamlar roʻyxatini oʻsish tartibida saralash dasturini tuzing. 
5. Butun sonlar roʻyxatidan faqat juft sonlarni ekranga chiqaruvchi dastur tuzing. 
6. Raqamlar ro‘yxatidagi har bir elementni kvadratini hisoblovchi dastur tuzing. 
7. Roʻyxatdagi dublikatlarni olib tashlovchi dastur tuzing. 
8. Ikki roʻyxat orasidagi umumiy elementlarni topuvchi dastur tuzing. 
9. Ikkita roʻyxatni bitta roʻyxatda birlashtirish dasturini tuzing. 
10. Mavjud roʻyxatdagi faqat juft sonlardan iborat yangi roʻyxat yaratuvchi dastur tuzing. 
11. Ro‘yxatdagi maksimal va minimal qiymatlarni topish dasturini tuzing. 
12. Roʻyxatdagi maʼlum bir element indeksini qaytaruvchi dastur tuzing 
13. Roʻyxat elementlarini tasodifiy aralashtirish dasturini tuzing. 
14. Muayyan elementning qiymatlarini ro'yxatdan olib tashlovchi dastur tuzing. 
15. Roʻyxatdagi har bir elementning necha marotaba takrorlanganligini aniqlovchi dastur tuzing. 
16. Roʻyxatdagi barcha elementlarning yagonaligini tekshirish dasturini tuzing. 
17. Ikki roʻyxatni birlashtiruvchi dastur yarating, bunda elementlar takrorlanmasligi lozim. 
18. Ro'yxat e'lon qilib, unda 3 ta ism yozing. Uzunligi 5 dan past bo’lgan ismlarni ro'yxatdan o’chirib 
yuboruvchi dastur tuzing. 
19. Ro'yxat e'lon qilib, ichiga bir nechta son kiriting. Butun son kiritilganida, shu son listda nechanchi 
indeksda joylashganini aniqlovchi dastur tuzing. 
20. 
Faqat sonlardan iborat ro'yxat e'lon qiling. Undagi barcha elementlarning yig'indisini hisoblovchi 
dastur tuzing.


Kortejlar (tuple) bilan ishlashga doir masalalar 
1. Har xil turdagi ma'lumotlarning uchta elementi (masalan, butun son, satr, float) bilan kortej yarating. 
2. Yilning oy nomlarini o'z ichiga olgan kortej e'lon qiling va undagi ikkinchi elementni ekranga chiqaring. 
3. Yangi kortej yaratish uchun ikkita kortejni birlashtiring. 
4. Uchta elementdan iborat kortejni yarating va undagi elementlarni alohida o'zgaruvchilarga o'zlashtiring. 
5. Kortejda ma'lum bir elementni mavjudlikka tekshiring. 
6. Kortejdagi ma'lum bir elementning qiymatini o'zgartiring. 
7. Kortejdagi ma'lum bir elementning indeksini toping. 
8. Korejdagi raqamlar majmuasini o'sish tartibida tartiblang. 
9. Manfiy sonlardan iborat kortej e'lon qilib, uning uzunligini hisoblovchi dastur toping. 
10. Ko'p o'lchovli kortej e'lon qiling va uni ekranga chiqaring. 
11. Kortejni roʻyxatga aylantiruvchi dastur tuzing. 
12. Tenglik uchun ikkita kortejni solishtiring. 
13. Ikkita butun sonlardan iborat kortej e'lon qilib, ularni birlashtiring. 
14. Butun sonlardan tashkil topgan kortej e'lon qilib, uni satrga aylantiring. 
15. Ikkita kortej orasidagi umumiy elementlarni toping. 
16. Ro'yxatni kortejga aylantiring va keyin uning elementlarini alohida o'zgaruvchilarga o'zlashtiring. 
17. "coordinates" nomli koordinatalar kortejini yarating (masalan, Nyu-York shahri uchun (40.7128, -74.0060)). 
Kenglik va uzunlikni alohida o'zgaruvchilar o'zlashtiring va ularni ekranga chiqaring. 
18. "numbers" nomli kortej e'lon qiling, o'zgaruvchi uzunligidan qat'iy nazar eng oxirgi elementini ekranga 
chiqaruvchi dastur tuzing. 
19. tuple() konstruktori yordamida ikkita kortej e'lon qiling va ularni birlashtiring. 
20. "colors" nomli kortej e'lon qiling va unga bir nechta rang nomlarini kiritib, undagi elementlar sonini hisoblab 
beruvchi dastur tuzing. 

Download 101.69 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling