№1 Лабораториялыќ жўмыс


print('end') file1.close()



бет29/29
Дата25.10.2022
өлшемі0,6 Mb.
#45252
түріПрограмма
1   ...   21   22   23   24   25   26   27   28   29
Байланысты:
«Алгоритмдер ж не программалау» п нінен зертханалы саба тарын

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 болады


Әдебиеттер тізімі



  1. Васильев А.Н. Python на примерах. Практический курс ·по программированию. - СПб.: Наука и Техника, 2016. - 432 с.

  2. Поляков К.Ю., Еремин Е.А.. Информатика, 10-11 класс, учеб. пособие, изд.БИНОМ, 2015 г.

  3. Прохоренок Н. А. Python 3 и PyQt. Разработка приложений.--:- СПб.: БХВ-Петербург, 2016.-704 с.

  4. Шапошникова С. Лаборатория юного линуксоида http://younglinux.info, 2011

  5. Абрамов С.А., Гнездилова Г.Г., Капустина Е.И., Селюн М.И. Задачи по программированию. – М.: Наука, 1988.

  6. Манакова, И.П. М23. Информационные системы и технологии. Языки программирования высокого уровня. Программирование на языке Python [Электронный ресурс] : учеб.-метод. пособие / И.П. Манакова; М-во образования и науки РФ; ФГАОУ ВО «УрФУ им. первого Президента России Б.Н. Ельцина», Нижнетагил. технол. ин-т (филиал). – Нижний Тагил : НТИ (филиал) УрФУ, 2016. – 37 с.

  7. Юркин А.Г. Задачник по программированию. СПб.: Питер, 2002

  8. Гуденко Д., Петроченко Д. Сборник задач по программированию. СПб.: Питер, 2003.

  9. Сузи, Р. А. Язык программирования Python [Электронный ресурс]: учеб. пособие/ Р. А. Сузи. – Электрон. текстовые дан. – Интернет-Университет Информационных Технологий, 2007. – Режим доступа: http://biblioclub.ru/index.php?page=book_view&book_id=233288 (дата обращения: 15.04.2015).

  10. Буйначев, С. К. Основы программирования на языке Python [Электронный ресурс]: учебное пособие / С. К. Буйначев, Боклаг Н. Ю. – Электрон. текстовые дан. – Издательство Уральского университета, 2014. 92 стр. Режим доступа: http://biblioclub.ru/index.php?page=book_view&book_id=275962 (дата обращения: 15.04.2015).





Достарыңызбен бөлісу:
1   ...   21   22   23   24   25   26   27   28   29




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет