PYTHONDA FAYL MASHQLAR.
Topshiriq A.
-
Butun matnli faylni o`qish uchun Pyhon dasturini yozing.
-
a ning birinchi n qatorini o`qish uchun Python dasturini yozing.
-
Faylga matn qo`shish va matnni ko`rsatish uchun Python dasturini yozing.
-
Faylning oxirgi n qatorini o`qish uchun Python dasturini yozing.
-
Faylni satr o`qish va uni ro`yxatda saqlash uchun Python dasturini yozing.
-
Fayni satr bo`yicha o`qish uchun uni o`zgaruvchiga saqlash.
-
Faylni satr bo`yicha o`qish uchun uni massivda saqlash uchun Python dasturini yozing.
-
Eng uzun so`zlarni topish uchun python dasturini yozing.
-
Matnli fayldagi qatorlar sonini hisoblash uchun python dasturini yozing.
-
Chastotasini hisoblash uchun Python dasturini yozing.
-
a fayl hajmini olish uchun python dasturini yozing(oddiy fayl).
-
Faylga ro`yxat yozish uchun Python dasturini yozing.
-
Fayl mazmunini boshqa faylga nusxalash uchun Python dasturini
yozing.
-
Birinchi fayldagi har bir satrni ikkinchi fayldagi tegishli qator bilan birlashtirish uchun Python dasturini yozing.
-
Fayldan tasodifiy qatorni o`qish uchun Python dasturini yozing.
-
Faylni yopilgan yoki yopilmaganligini baholash uchun Python dasturini yozing.
-
Fayldan yangi qator belgilarini olib tashlash uchun Python dasturini yozing.
-
Matnli faylni kirish sifatida qabul qiluvchi va berilgan matnning so`z sonini qaytaruvchi python dasturini yozing.
-
Belgilarni ajratib olish uchun Python dasturini yozing.Turli matnli fayllarni va ularni ro`yxatga kiritadi.
-
26 ta matnli fayl yaratish uchun Pythonda A.txt,B.txt va boshqalar Z.txt gacha shunday nomli dastur yzing.
-
Ingliz alifbosining barcha harflari har bir satrda belgilangan harflar soni bo`yicha sanab o`tilgan fayl yaratish uchun Python dasturini yozing.
Topshiriq B.
-
“poem.txt” matn fayli tarkibini satr va satr o`qish va ekranda xuddi shunday ko`rsatish uchun Pythonda funksiya yozing.
-
“T” alifbosi bilan boshlanmaydigan “story.txt” matn faylidan satrlar sonini hisoblash uchun Python tilida funksiya yozing.
Misol: Agar “story.txt” faylida quyidagi qatorlar mavjud bo`lsa: U yerda bola o`ynamoqda .O`yin maydonchasi bor.Samolyot osmonda.Osmon pushti.Parolda alifbo va raqamlarga ro`xsat beriladi. Funksiya ekranda ma`lumotlari chiqarsin.
-
Matn faylidagi so`zlarning umumiy sonini sanash va ko`rsatish uchun Pythonda funksiya yozing.
-
“belgilar.txt”matn faylidan satrlarni o`qish funksiyasini Pythonda yozing.Sizning funksiyangiz “harf” so`zing paydo bo`lishini topib ko`rsatishi kerak.
Masalan:Agar fayl mazmuni quyidagicha bo`lsa:”Hindiston eng tez rivojlanayotgan iqtisodiyot.Hindiston butun dunyo bo`ylab ko`proq sarmoya izlamoqda.butun dunyo Hindistonga ajoyib bozor sifatida qaraydi.Hindistonliklarning aksariyati balandliklarni oldindan ko` ra oladi.”Natija “ 4 bo`lishi kerak.
-
“Story.txt” matn faylidan satrlarni o`qish uchun Python tilida display_words() funksiyasini yozing va to`rtta belgidan kam bo`lgan so`zlarni ko`rsating.
-
Matn faylida mavjud bo`lgan “bu” va “bular” so`zlarini hisoblash uchun Pythonda funksiya yozing.
-
Matn faylidagi “e” alifbosi bilan tugaydigan so`zlarni hisoblash uchun Pythonda funksiya yozing.
-
Matn faylida bosh harflarni sanash funksiyasini Pyhon tilida yozing.
-
“Matter.txt” nomli matn faylidagi har bir keying belgi “#” belgisi bilan ajratish uchun ko`rsatilishi kerak bo`lgan ba`zi matn mavjud.Pythonda hash_display() funksiyasi ta`rifini yozing,u mater.txt faylining butun mazmunini kerakli formatda aks ettiradi. Misol uchun:Matter.txt faylida quyidagi tarkib saqlangan bo`lsa: DUNYO BO`YLAB,hash_display() funksiyasi quyidagi natijani ko`rsatsin:D#U#N#Y#O#B#O#`#L#A#B#
-
Aziza ba`zi matnlarni yozish uchun matn tahrirlash dasturidan foydalandi.Maqolani harflar.txt deb saqlagach,u maqolaning hamma joyida o harfi o`rniga a harfini noto`g`ri kiritganini tushundi.Ekranda o harfi sifatida ko`rsatiladigan “a” harfi bilan harflar.txt faylining butun mazmunining to`g`irlangan versiyasini aks ettiruvchi JTOI() funksiya ta`rifini Pythonda yozing.Eslatma: Harflar.txt tarkibida “a” harfi mavjud emas deb faraz qiling.
-
“Kito.dat” ikkilik fayli [Kitob yo`q,Kitob_nomi,Muallif,Narx] tuzilishga ega.
-
Kirish uchun foydalanuvchi tomonidan belgilangan Faylyaratish() funksiyasini yozing,kitob.dat ga ma`lumotlar qo`shing.
-
Pyhon tilida muallif nomini parameter sifatida qabul qiladigan cauntRec(Author) funksiyasini yozing va belgilangan muallif tomonidan berilgan kitoblarning soni va qaytariladigan soni “kitob.dat” faylida saqlansin.
-
“Student.dat” ikkilik fayli strukturaga ega(qabul qilish raqami,nomi,foiz).”Student.dat” faylining mazmunini o`qiy oladigan count_rec() funksiyasini Pythonda yozing va ulushi 75 dan yuqori bo`lgan talabalarning ma`lumotlarini ko`rsating.Shuningdek 75% dan yuqori ball olgan talabalar sonini ko`rsating.
-
Kalitlarga ega bo`lgan lug`at ob`yekti yordamida yaratilgan xodim.dat ikkilik fayli berilgan: I(kod,ism va ish haqi)
-
Fayl oxiriga yana bitta yozuv qo`sha oladigan Python funksiyasini yozing.
-
Maoshi 30000 dan ortiq bo`lgan barcha xodimlar ro`yxatini aks ettiruvchi Python funksiyasini yozing.
-
Tuzilishi(kod raqami,sinfi va to`lovlari) bo`lgan student.dat ikkilik faylidan kod raqami 1005 bo`lgan talabaning ma`lumotlarini qidirish va ko`rsatish funksiyasini yozing.
-
Maktab.dat ikkilik fayli tuzilishiga ega (nom,sinf,to`lovlar).Faylning ha rob`yektini o`qiydigan total_fees() funksiyasi uchun ta`rifni yozing va talabalarning umumiy to`lovlarini hisoblang va xuddi shunday ko`rsating.
-
Yozuvlarni o`z ichiga olgan o`yinchilar.dat ikkilik fayli quyidagi ro`yxat formati:[kod,ism,mamlakat va jami qatnashuvchi]
-
O`yinchi nomi “A” harfidan boshlanadigan barcha yozuvlarni aks ettiruvchi python funksiyasini yozing.
-
Mamlakatni argument sifatida qabul qiladigan python funksiyasini yozing va ushbu mamlakat o`yinchilari sonini hisoblang va ko`rsating.
-
Fayl oxiriga bitta yozuv qo`shadigan Python funksiyasini yozing.
-
Quyidagi ro`yxat formatdagi yozuvlarni o`z ichiga olgan oyin.dat fayl tarkibini o`qiy oladigan va basket.dat nomli faylni yaratadigan funksiyani yozing va faqat shu yozuvlardan nusxa ko`chiring.
Do'stlaringiz bilan baham: |