Байланысты: «Алгоритмдер ж не программалау» п нінен зертханалы саба тарын
print('end')
file1.close()
Мысал 8. Пайдаланушы тегінің атын сұрайтын бағдарламаны жазыңыз. Егер бұл тізімге қолжетімді болса (6-мысал), онда біз: «Сіздің тегіңіз пайдаланушылардың тізімінде!» Деген хабарды басып шығарамыз. Егер жоқ болса - «Сіздің атыңыз кіру тізімінде жоқ».
file1= open("D:text3.txt", "r")
#s1 – Пайдаланушылардың аттарын файлдан оқылатын тізім сақталады
# fam- файлдың бір атын оқу үшін жол айнымалысы
s1=[fam for fam in file1]
print(s1);
Бұл бағдарламаны іске қосыңыз. Не болды? Әрбір соңғы атаудың соңында '\ n' жолдың соңғы таңбасы. Оны жою үшін әрбір айнымалы айнымалының соңғы таңбасын өшіру керек. Жолды өңдеу s1 = [fam [: - 1] файлындағы fam файл үшін] арналған [fam for fam1 file1]. Нәтижені тексеріңіз. Бағдарламаны жазуды жалғастырамыз:
imy=input('Введите свою фамилию')
fl=0
for i in range(len(s)):
if imy==s1[i]:
print ('Ваша фамилия есть в списке пользователей')
fl=1
if fl==0:
print('Вашей фамилии нет в списке доступа')
file1.close()
Жұмыс жоспары: Тапсырма 1. 1-8 мысалдар бағдарламаларын енгізу, откладтау
Тапсырма 2. Пайдаланушы тізімінде пайдаланушы атын жаза алатындай етіп, 8-мысалдағы бағдарламаны өзгертіңіз.
Тапсырма 3. Файлды ашатын бағдарламаны жазыңыз, одан ақпаратты ақпаратты жолдың айнымалы мәніне енгізіңіз, содан кейін дан жолындағы таңбалардың санын есептеп, оны сол файлға жазады.
Мысалы: text1.txt файлында жазылған: Иванов Иван Иванович
Иванов Иван Иванович 21 болады
Әдебиеттер тізімі
Васильев А.Н. Python на примерах. Практический курс ·по программированию. - СПб.: Наука и Техника, 2016. - 432 с.
Прохоренок Н. А. Python 3 и PyQt. Разработка приложений.--:- СПб.: БХВ-Петербург, 2016.-704 с.
Шапошникова С. Лаборатория юного линуксоида http://younglinux.info, 2011
Абрамов С.А., Гнездилова Г.Г., Капустина Е.И., Селюн М.И. Задачи по программированию. – М.: Наука, 1988.
Манакова, И.П. М23. Информационные системы и технологии. Языки программирования высокого уровня. Программирование на языке Python [Электронный ресурс] : учеб.-метод. пособие / И.П. Манакова; М-во образования и науки РФ; ФГАОУ ВО «УрФУ им. первого Президента России Б.Н. Ельцина», Нижнетагил. технол. ин-т (филиал). – Нижний Тагил : НТИ (филиал) УрФУ, 2016. – 37 с.
Юркин А.Г. Задачник по программированию. СПб.: Питер, 2002
Гуденко Д., Петроченко Д. Сборник задач по программированию. СПб.: Питер, 2003.
Сузи, Р. А. Язык программирования Python [Электронный ресурс]: учеб. пособие/ Р. А. Сузи. – Электрон. текстовые дан. – Интернет-Университет Информационных Технологий, 2007. – Режим доступа: http://biblioclub.ru/index.php?page=book_view&book_id=233288 (дата обращения: 15.04.2015).
Буйначев, С. К. Основы программирования на языке Python [Электронный ресурс]: учебное пособие / С. К. Буйначев, Боклаг Н. Ю. – Электрон. текстовые дан. – Издательство Уральского университета, 2014. 92 стр. Режим доступа: http://biblioclub.ru/index.php?page=book_view&book_id=275962 (дата обращения: 15.04.2015).