Запись, Чтение, удаление и вставка информации в текстовый файл


Поиск в текстовом файле /


Download 21.35 Kb.
bet2/2
Sana26.02.2023
Hajmi21.35 Kb.
#1232709
1   2
Bog'liq
Python Лабораторная задания №3

Поиск в текстовом файле /

Matnli faylda ma’lumotlarni izlash



1

Имеется текстовый файл. Переписать его строки в другой файл. Порядок
строк во втором файле должен:
а) совпадать с порядком строк в заданном файле;
б) быть обратным по отношению к порядку строк в заданном файле.

Matnli fayl mavjud. Uning satrlarini boshqa faylga qayta yozing. Ikkinchi fayldagi satrlar quyidagi tartibda
bo’lishi kerak:
a) belgilangan fayldagi satrlar tartibiga mos kelishi;
b) berilgan fayldagi satrlar tartibiga teskari bo’lishi.

2

Имеется текстовый файл. Переписать его строки в обратном порядке (справа
налево) в другой файл. Порядок строк во втором файле должен:
а) совпадать с порядком строк в заданном файле;
б) быть обратным по отношению к порядку строк в заданном файле.

Matnli fayl mavjud. Uning satrlarini teskari tartibda (o'ngdan chapga) boshqa faylga qayta yozing. Ikkinchi faylda satrlarning tartibi quyidagicha bo'lishi kerak:
a) belgilangan fayldagi satrlar tartibiga mos kelishi;
b) berilgan fayldagi satrlar tartibiga teskari bo’lishi.

3

Имеется текстовый файл. Получить текст, в котором в конце каждой строки из заданного файла добавлен восклицательный знак.

Matnli fayl mavjud. Berilgan fayldan har bir satr oxiriga undov belgisi qo'shilgan matnni oling.

4

Имеется текстовый файл. Переписать в другой файл те его строки, в которых имеется более 30-ти символов.

Matnli fayl mavjud. Boshqa faylga ushbu faylning 30 tadan ortiqcha belgisi bo'lgan satrlarini yozing.

5

Имеется текстовый файл. Переписать в другой файл все его строки с заменой в них символа 0 на символ 1 и наоборот.

Matnli fayl mavjud. Uning barcha satrlarini
(0 belgisini 1 belgisiga almashtirib va aksincha) boshqa faylga yozing,

6

Имеется текстовый файл. Все четные строки этого файла записать во второй файл, а нечетные - в третий файл. Порядок следования строк сохраняется.

Matnli fayl mavjud. Ushbu faylning barcha juft satrlarini ikkinchi faylga, barcha toq qatorlarni esa uchinchi faylga yozing. Satrlarning tartibi saqlab qolinsin

7

Имеются два текстовых файла с одинаковым числом строк. Переписать с сохранением порядка следования строки первого файла во второй, а строки второго файла - в первый. Использовать вспомогательный файл.

Bir xil miqdordagi qatorli ikkita matnli fayl mavjud. Ikkinchi faylga birinchi faylning satrlarini, birinchi faylga ikkinchi faylning satrlarini yozing. Yordamchi fayldan foydalaning.

8

Имеются два текстовых файла с одинаковым числом строк. Выяснить, совпадают ли их строки. Если нет, то получить номер первой строки, в которой эти файлы отличаются друг от друга.

Bir xil miqdordagi qatorli ikkita matnli fayl mavjud. Ularning qatorlari bir xilligini aniqlang. Agar yo'q bo'lsa, unda ushbu fayllar bir-biridan farq qiladigan birinchi qator raqamini aniqlang.

9

Имеется текстовый файл. Напечатать:
а) все его строки, начинающиеся с буквы Т;
б) все его строки, содержащие более 30 символов;
в) все его строки, в которых имеется более трех пробелов;
г) все его строки, содержащие в качестве фрагмента заданный текст.

Matnli fayl mavjud. Ekranga chiqaring:
a) T harfi bilan boshlanadigan uning barcha satrlarini;
b) 30 dan ortiq belgini o'z ichiga olgan barcha satrlarini;
v) uchdan ortiq bo'shliqli barcha satrlarini;
d) Fragment sifatida berilgan matnni o'z ichiga olgan barcha satrlarini.

10

Имеется текстовый файл. Найти:
а) количество строк, начинающихся с букв А или а;
б) в которых имеется ровно 5 букв и.

Matnli fayl mavjud. Toping:
a) A yoki a harflaridan boshlanadigan qatorlar sonini;
b) Aniq 5 ta i harfi bo’lgan qatorlarni.

11

Имеется текстовый файл.
а) Найти длину самой длинной строки.
б) Найти номер самой длинной строки. Если таких строк несколько, то найти
номер одной из них.
в) Напечатать самую длинную строку. Если таких строк несколько, то напечатать первую из них.

Matnli fayl mavjud.
a) eng uzun satrning uzunligini toping.
b) eng uzun satrning raqamini toping. Agar shunday satrlar bir nechta bo'lsa,
ulardan bittasining raqamini toping.
c) Eng uzun qatorni chop eting. Agar shunday satrlar bir nechta bo'lsa, unda birinchisini chop eting.

12

Имеется текстовый файл. Выяснить, имеется ли в нем строка, начинающаяся с буквы Т. Если да, то определить номер первой из таких строк.

Matnli fayl mavjud. Unda T harfi bilan boshlanadigan satr mavjudligini aniqlang, agar mavjud bo'lsa, unda ushbu satrlarning birinchisining raqamini aniqlang.

13

Имеется текстовый файл. Напечатать:
а) первый символ первой строки;
б) пятый символ первой строки;
в) первые 10 символов первой строки;
г) символы с s1-го по s2-й в первой строке;
д) первый символ второй строки;
е) k-й символ n-й строки.

Matnli fayl mavjud. Aniqlang:
a) birinchi qatorning birinchi belgisi;
b) birinchi qatorning beshinchi belgisi;
c) birinchi qatorning dastlabki 10 ta belgisi;
d) birinchi satrda s1-dan s2-gacha bo'lgan belgilar;
e) ikkinchi qatorning birinchi belgisi;
f) n-qatorning k-chi belgisi.

14

Имеется текстовый файл, в каждой строке которого первые два символа являются буквами. Получить:
а) слово, образованное первыми буквами каждой строки;
б) слово, образованное вторыми буквами каждой строки;
в) последовательность символов, образованную s-ми символами каждой строки.

Matnli fayl mavjud bo'lib, uning har bir satrida dastlabki ikkita belgi harflardan iborat. Aniqlang:
a) har bir satrning birinchi harflari bilan hosil qilingan so'z;
b) har bir satrning ikkinchi harflari bilan hosil qilingan so'z;
c) har bir satrning s-belgilaridan hosil bo'lgan belgilar ketma-ketligi.

Download 21.35 Kb.

Do'stlaringiz bilan baham:
1   2




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