Lug'atni qiymat bo'yicha saralash (o'sish va pasayish) uchun Python skriptini yozing



Download 24,5 Kb.
Sana25.01.2022
Hajmi24,5 Kb.
#410502
Bog'liq
Saralash topshiriqlari


1) Lug'atni qiymat bo'yicha saralash (o'sish va pasayish) uchun Python skriptini yozing. 2) For tsikllari yordamida lug'atlarni takrorlash uchun Python dasturini yozing. 3) (x, x*x) ko'rinishida (1 va n oralig'ida) raqamni o'z ichiga olgan lug'at yaratish va chop etish uchun Python skriptini yozing. Lug‘at namunasi ( n = 7): Kutilayotgan natija : {1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6:36, 7:49} 4) Lug'atni chop etish uchun Python skriptini yozing, bunda kalitlar 1 dan 15 gacha bo'lgan raqamlar (ikkalasi ham kiritilgan) va qiymatlari kalitlarning kvadrati. Lug‘at namunasi {1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81, 10: 100, 11: 121, 12: 144, 13: 169, 14: 196, 15: 225} 5) Har bir harfni lug'atdagi boshqa kalitdan tanlab, barcha harf birikmalarini yaratish va ko'rsatish uchun Python dasturini yozing. Namuna maʼlumotlari: {'1':['a','b'], '2':['c','d']} Kutilayotgan natija: ac
ad
bc
bd 6) Ikki yoki undan ortiq lug'atlarni birlashtirib, har bir kalit uchun qiymatlar ro'yxatini yaratadigan Python dasturini yozing. Chiqish namunasi: Asl lug'atlar: {'v': 15, 'x': 700, 'y': 'Apple', 'l': 600}
{'x': 21, 'y': 'Stawberry', 'l': 500} Birlashtirilgan lug'atlar, har bir kalit uchun qiymatlar ro'yxatini yaratish: {'v': [15], 'x': [700, 21], 'y': ['Apple', 'Stawberry'], 'l': [600, 500]} 7) Belgilar ro'yxatini matnga aylantirish uchun Python dasturini yozing 8) Berilgan so‘zlar ro‘yxatidan n dan uzunroq so‘zlar ro‘yxatini topish uchun Python dasturini yozing. 9)Ro'yxatdagi noyob qiymatlarni olish uchun Python dasturini yozing Type Python to get the unique values ​​in the list 10) Berilgan ro‘yxatdagi juft sonlarni chop etish uchun Python dasturini yozing. [26,28,69,456,89,2165,654984,65498,654213,215647,21] 11) 1 dan 100 gacha bo'lgan butun sonlarni takrorlaydigan Python dasturini yozing. Uchga ko'paytmalar uchun raqam o'rniga "Fizz" va beshga ko'paytmalar uchun "Buzz" ni bosing. Uch va beshga karrali raqamlar uchun "FizzBuzz" ni chop eting. Misol uchun : fizzbuzz
1
2
fizz
4
buzz 12) "P" alifbo naqshini chop etish uchun Python dasturini yozing. Misol uchun : **** * * * * **** * * * 13) "Y" alifbo naqshini chop etish uchun Python dasturini yozing. 14) "T" alifbo naqshini chop etish uchun Python dasturini yozing. Yechimi : result_str=""; for row in range(0,7): for column in range(0,7): if (column == 3 or (row == 0 and column > 0 and column <6)): result_str=result_str+"*" else: result_str=result_str+" " result_str=result_str+"\n" print(result_str); 15) 0 dan 999 gacha bo'lgan yuzta butun sonlar ro'yxatini sinab ko'rish uchun Python dasturini yozing, ularning barchasi bir-biridan o'nga farq qiladi. Haqiqiy yoki yolg'onni qaytaring. Kiritish:
[0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290, 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440, 450, 460, 470, 480, 490, 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, 600, 610, 620, 630, 640, 650, 660, 670, 680, 690, 700, 710, 720, 730, 740, 750, 760, 770, 780, 790, 800, 810, 820, 830, 840, 850, 860, 870, 880, 890, 900, 910, 920, 930, 940, 950, 960, 970, 980, 990]
Chiqish:
True
Kiritish:
[0, 20, 40, 60, 80, 100, 120, 140, 160, 180, 200, 220, 240, 260, 280, 300, 320, 340, 360, 380, 400, 420, 440, 460, 480, 500, 520, 540, 560, 580, 600, 620, 640, 660, 680, 700, 720, 740, 760, 780, 800, 820, 840, 860, 880, 900, 920, 940, 960, 980]
Chiqish:
False
Download 24,5 Kb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish