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



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



1. PYTHON DASTURLASH TILIDA TO’PLAMLAR (SETS) BILAN ISHLASH
 
1.
Biri 10 dan kichik tub sonlarni, ikkinchisi 10 dan kichik toq sonlarni ifodalovchi ikkita to‘plam yarating. Shu ikki 
to‘plamning kesishishini toping.
2.
A, B va C to’plamlar berilgan. Har bir to'plam uchun tasodifiy elementlarni yarating, so'ngra har bir to'plam 
uchun yagona bo'lgan elementlarni va uchtasi birgalikda bo'lgan elementlarni toping.
3.
1 dan 1000 gacha boʻlgan 100 ta tasodifiy butun sonlar toʻplamini yarating. Toʻplamdagi elementlarning 
yigʻindisi, oʻrtacha, maksimal va minimumini hisoblang.
4.
Oʻzingiz oʻqigan kitoblar va doʻstingiz oʻqigan kitoblar toʻplamini yarating. Har bir o'qigan kitoblaringiz asosida 
ikkalangiz ham o'qishni ko'rib chiqishingiz kerak bo'lgan kitoblarni taklif qiladigan dastur yozing.
5.
1 dan 1000 gacha bo'lgan 50 ta tasodifiy butun sonlar to'plamini yarating. Keyin birinchi to'plamdagi faqat 
unikal tub sonlarni o'z ichiga olgan yangi to'plam yarating.
6.
Matematika va fizika kurslarini o'qigan talabalarni ifodalovchi ikkita to'plam yarating. Ikkala kursni ham o'qigan 
talabalarni topadigan dasturni yozing.
7.
Satrlar ro'yxatini hisobga olgan holda, satrlarda mavjud bo'lgan barcha noyob uch harfli so'zlar to'plamini 
yarating.
8.
Mavjud raqamlar to'plamiga ega bo'lgan lotereya o'yinini simulyatsiya qiling va siz tasodifiy tanlangan raqamlar 
to'plamini ekranga chiqarishingiz kerak. Tasodifiy tanlangan raqamlar to'plamida takroriy raqamlar yo'qligiga 
ishonch hosil qiling.
9.
Butun sonlar to‘plamini o’z ichiga olgan to’plam berilgan. Berilgan to’plamdan musbat butun sonlarning 
kvadratlarini o‘z ichiga olgan yangi to‘plamni qaytaruvchi dasturni yozing.
10.
FIFA Jahon chempionatida g'olib bo'lgan mamlakatlar nomini o'z ichiga olgan to'plam yarating. Keyin, bir necha 
marta jahon chempionatida g'olib chiqqan mamlakatlarni topadigan dasturni yozing.
11.
Kamalakning barcha ranglari to'plamini yarating. Keyin, foydalanuvchiga to'plamga ranglar qo'shish va olib 
tashlash imkonini beruvchi dasturni yozing hamda yangilangan to'plamni chop eting.
12.
Berilgan to‘plam boshqa to‘plamning to‘g‘ri to‘plami ekanligini tekshiradigan dasturni yozing. To'g'ri to'plam - 
bu asl to'plamga teng bo'lmagan kichik to'plam.
13.
Ingliz tilidagi unlilar va undoshlar to‘plamini yarating. Foydalanuvchi so’zni kiritiganda unda nechta unli va 
undosh harflar qatnashganligini aniqlovchi dastur yozing.
14.
Ikki to‘plam berilgan, to‘plamlarning dekart ko‘paytmasini toping. 
15.
Eratosfen algoritmidan foydalanib, belgilangan chegaragacha bo‘lgan barcha tub sonlar to‘plamini yaratuvchi 
dastur tuzing.
16.
Turli xil ranglarni ifodalovchi so'zlar to'plamini yarating. To‘plamdagi eng uzun va eng qisqa so‘zni topadigan 
dastur tuzing.
17.
To‘plamlar ro‘yxatida to‘plam bo‘yicha simmetrik ayirma amalini bajaradigan dasturni amalga oshirish. 
Boshqacha qilib aytganda, ro'yxatdagi har bir to'plamga xos bo'lgan elementlarni toping.
18.
Hafta kunlari to'plamini yarating. Berilgan sana (“YYYY-MM-DD” formatidagi qator sifatida) dam olish kuniga 
(shanba yoki yakshanba) to‘g‘ri kelishini tekshiradigan dasturni yozing.
19.
Ikkala jamoani ifodalovchi ikkita to'plam yarating, ularning har biri o'yinchilarning ismlarini o'z ichiga oladi. 
Ikkala jamoada o'ynaydigan o'yinchilarni va faqat bitta jamoada o'ynaydigan o'yinchilarni topadigan dasturni 
yozing.
20.
Mashhur dasturlash tillari to'plamini yarating. To‘plamdan tilni tasodifiy tanlaydigan va uni o‘rganish uchun 
tavsiya sifatida qaytaradigan dasturni 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