Python тілі бойынша тест

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

PYTHON тілі қай жылы жарыққа шықты?

  • 1992
  • 1993
  • 1980
  • 1991 (correct)

Python-да циклды қай оператор анықтайды?

  • for (correct)
  • if
  • class
  • def

Келесі баспаға шығару әрекеті нәтижесінде не болады (2**20)?

  • 1048576 (correct)
  • 964
  • 104576
  • 2600

Python-да While циклы не үшін қолданылады?

<p>Шарт орындалғанша қайталау үшін (C)</p> Signup and view all the answers

Pow() функциясы не істейді?

<p>х-тің мәнін y-тің дәрежесіне қайтарады (B)</p> Signup and view all the answers

Round() функциясының мақсаты қандай?

<p>өзгермелі нүкте сандарын қайтарады (A)</p> Signup and view all the answers

Python-да түсініктемелер қалай жазылады?

<h1>белгісі қолданылады (C)</h1> Signup and view all the answers

Break операторының функциясы қандай?

<p>Циклды үзеді (C)</p> Signup and view all the answers

Алгоритм қасиеттеріне қайсысы жатпайды?

<p>симметриялық (A)</p> Signup and view all the answers

Python-да while циклының синтаксисі қалай көрінеді?

<p>while шарт: (C)</p> Signup and view all the answers

Python-да enumerate() функциясы не үшін қолданылады?

<p>Индекс пен элементті бірге алу (D)</p> Signup and view all the answers

Цикл ішінде if операторын қалай қолдануға болады?

<p>Шартты тексеру үшін (C)</p> Signup and view all the answers

Continue операторы for циклында не істейді?

<p>Келесі итерацияға өтеді (D)</p> Signup and view all the answers

Python-да list үшін for циклы қалай жұмыс істейді?

<p>Тізім элементтерін итерациялау арқылы (D)</p> Signup and view all the answers

While циклының тоқтау шарты қандай?

<p>Берілген шарт (A)</p> Signup and view all the answers

Python-да zip() функциясы не үшін қолданылады?

<p>Тізімдерді біріктіру (C)</p> Signup and view all the answers

Python-да range(5) функциясы не береді?

<p>0, 1, 2, 3, 4 (D)</p> Signup and view all the answers

Python-да логикалық операторларды қандай белгімен белгілейді?

<p>AND, OR, NOT (D)</p> Signup and view all the answers

Келесі алгоритм орындалғаннан кейін 18 саны қалай жазылады: x = float(input())?

<p>018 (C), 18.0 (D)</p> Signup and view all the answers

0-ден 5-ке дейінгі цикл қалай жазылады?

<p>for i in range(5) (C)</p> Signup and view all the answers

Егер a < b болса, орындалатын команда неден тұрады?

<p>print(a) (B)</p> Signup and view all the answers

Массив дегеніміз не?

<p>бір атауға біріктірілген элементтер жиынтығы (B)</p> Signup and view all the answers

Python-да TRANSLACTOR міндеті қандай?

<p>Бағдарламалық кодты бағдарлама тіліне түрлендіреді (C)</p> Signup and view all the answers

Python-да логикалық тип дегеніміз не?

<p>boolean (B)</p> Signup and view all the answers

Тізімді жолға қалай түрлендіруге болады?

<p>пайдалану әдісі join() (D)</p> Signup and view all the answers

Len() функциясы қандай қызмет атқарады?

<p>жолдың ұзындығын көрсетеді (A)</p> Signup and view all the answers

Сөздік (dictionary) не үшін пайдаланылады?

<p>Кілт-мән жұптарын сақтауға (C)</p> Signup and view all the answers

Python тілінің авторы кім?

<p>Гвидо Ван Россум (B)</p> Signup and view all the answers

Тізім [«Роза», «Олжас», «Дана»] неден тұрады?

<p>жолдардан (C)</p> Signup and view all the answers

Питон тілінде help() функциясы қандай қызмет атқарады?

<p>құжаттама жолын көрсетеді (D)</p> Signup and view all the answers

2 ** 4 командасының нәтижесі не болады?

<p>16 (B)</p> Signup and view all the answers

Төмендегі код не шығарады? x = [0, 1, 2] for i in x: if i == 1: continue print(i)

<p>0 2 (A)</p> Signup and view all the answers

While циклын қай кезде пайдаланамыз?

<p>Шарт шын болғанда итерация үшін (B)</p> Signup and view all the answers

Кодтың нәтижесінде x = 10 болса, қандай шығарылым болады? if x < 5: print("Less than 5") elif x < 10: print("Less than 10") else: print("10 or more")

<p>10 or more (D)</p> Signup and view all the answers

Төмендегі код не шығарады? x = 7 if x % 2 == 0: print("Even") else: print("Odd")

<p>Odd (A)</p> Signup and view all the answers

Python тілінде кортеж бен тізімнің айырмашылығы неде?

<p>Кортеж өзгермейді, ал тізім өзгереді (A)</p> Signup and view all the answers

Төмендегі циклдың нәтижесін анықтаңыз: for i in range(4): if i == 3: break print(i)

<p>0 1 2 (B)</p> Signup and view all the answers

Python тілінде классты қалай анықтауға болады?

<p>class MyClass: pass (B)</p> Signup and view all the answers

N=5, төмендегі код орындалғанда нәтиже қандай? N = int(input('Введите N: ')) s = 0 for i in range(N): s = s + i*2 print(s)

<p>20 (C)</p> Signup and view all the answers

Класс әдісі деген не?

<p>Класс ішіндегі анықталған функция (A)</p> Signup and view all the answers

My_dict сөздігінде кілт бар-жоғын қалай тексеруге болады?

<p>'кілт' in my_dict (D)</p> Signup and view all the answers

Python тілінде объект әдісін қалай шақыруға болады?

<p>obj.method() (D)</p> Signup and view all the answers

Python тілінде конструктор деген не?

<p>Объект құрылған кезде шақырылатын әдіс (A)</p> Signup and view all the answers

Класс әдістеріндегі self кілттік сөзі не істейді?

<p>Ол класс экземплярына сілтеме жасайды (B)</p> Signup and view all the answers

Бұл код не шығарады? my_tuple = (1, 2, 3) print(my_tuple)

<p>2 (A)</p> Signup and view all the answers

Функцияларға параметрлердің бастапқы мәндерін қалай орнатуға болады?

<p>def my_function(x=10): (A)</p> Signup and view all the answers

Return кілт сөзі функциядан қандай мәнді қайтаруға болады?

<p>кез келген тип (A)</p> Signup and view all the answers

Бір функциядан бірнеше return операторын қолдануға бола ма?

<p>иә, бірақ бір уақытта біреуі ғана орындалады (D)</p> Signup and view all the answers

Функцияның атын не үшін жақсы таңдау керек?

<p>барлық нұсқалар дұрыс (B)</p> Signup and view all the answers

Функция параметрлері мен аргументтерінің айырмасы неде?

<p>Аргументтер функция анықтамасында, параметрлер шақыруда (B)</p> Signup and view all the answers

Функцияның анықтамасындағы : символы не үшін қажет?

<p>функция денесінің басталуын көрсету үшін (D)</p> Signup and view all the answers

Функция шақырылған кезде қандай код орындалады?

<p>функция шақырылғанда (B)</p> Signup and view all the answers

Функция параметрлерінің типін тексеру үшін қандай конструкция қолданамыз?

<p>assert (C)</p> Signup and view all the answers

*args не үшін қолданылады?

<p>шексіз аргументтерді қабылдау үшін (D)</p> Signup and view all the answers

**kwargs не үшін пайдаланылады?

<p>кілт-значение аргументтерін қабылдау үшін (C)</p> Signup and view all the answers

Функция анықталған кезде не орындалады?

<p>функция жадқа жүктеледі (D)</p> Signup and view all the answers

Функция шақырылғанда, егер параметр берілмесе, не болады?

<p>әдепкі мәнді қолданады (C)</p> Signup and view all the answers

Return операторын қолданбау функцияның нәтижесіне қалай әсер етеді?

<p>None мәні қайтады (A)</p> Signup and view all the answers

While циклі қалай жұмыс істейді?

<p>Шарт шын болғанша цикл орындалады (D)</p> Signup and view all the answers

Elif операторының қызметі неде?

<p>Көптеген шарттарды тексеруге мүмкіндік береді (B)</p> Signup and view all the answers

Flashcards

Python тілінің жарыққа шыққан жылы?

Python тілі 1991 жылы жарық көрді. Оны Гвидо ван Россум деп аталатын голландиялық бағдарламашы жасаған. Бұл тіл өзінің қарапайымдылығымен және оқуға оңайлығымен танымал.

Python-да пернетақтадан бағдарламаға мәліметтерді қалай енгізуге болады?

Python-да пернетақтадан мәліметтерді енгізу үшін input() функциясы қолданылады. Бұл мәліметтерді бағдарламаға жадыға сақтау үшін қажет.

Python-да циклды қай оператор анықтайды?

Python-да 'for' операторы циклді анықтайды. Бұл оператор белгілі бір шарт орындалғанша берілген көрсеткіштер бойынша код бөлігін қайталанатын орындауға мүмкіндік береді.

Python-да уақыттармен және даталармен жұмыс істеу үшін қандай кітапхана қолданылады?

Python-да 'datetime' кітапханасы уақыттар мен даталармен жұмыс жасауға арналған. Ол уақытты өлшеу, датаны форматтау және басқа да амалдарды орындауға мүмкіндік береді.

Signup and view all the flashcards

int қандай типке жатады?

Int - бүтін сандарды өлшейтін тип.

Signup and view all the flashcards

continue операторы

Ол циклдың қалған кодын өткізіп, келесі итерацияға өтеді.

Signup and view all the flashcards

break операторы

Ол циклді тоқтатады.

Signup and view all the flashcards

Код қатесі

Ол код қатесін шығарады.

Signup and view all the flashcards

Шексіз цикл

Ол циклді шексіз циклға айналдырады.

Signup and view all the flashcards

if операторы

Ол кодтағы шарттың нәтижесіне байланысты әртүрлі код бөлімдерін орындауға мүмкіндік береді.

Signup and view all the flashcards

for циклы

Ол белгілі бір саны бар итерациялар үшін қолданылады.

Signup and view all the flashcards

while циклы

Ол шарт шын болғанда итерация үшін қолданылады.

Signup and view all the flashcards

кортеж

Ол кортежді құруға қолданылады. Кортеждер өзгермейтін мәліметтердің жиынтығы.

Signup and view all the flashcards

тізім

Ол тізімді құруға қолданылады. Тізімдер өзгертілетін мәліметтердің жиынтығы.

Signup and view all the flashcards

in операторы

Ол сөздіктегі кілт бар-жоғын тексеруге қолданылады.

Signup and view all the flashcards

сөздіктегі мәнді алу

Ол сөздіктегі кілт бойынша мәнді алуға қолданылады.

Signup and view all the flashcards

сөздікке элемент қосу

Ол сөздікке жаңа элемент қосуға қолданылады.

Signup and view all the flashcards

класс

Ол класс құруға қолданылады.

Signup and view all the flashcards

класс объектісі

Ол класс объектісін құруға қолданылады.

Signup and view all the flashcards

класс әдісі

Ол класс ішіндегі анықталған функция.

Signup and view all the flashcards

Жол

Бұл Python бағдарламалау тіліндегі әріптер, сандар немесе арнайы таңбалардан тұратын мәліметтер типі.

Signup and view all the flashcards

Айнымалы

Ол жаңа мән ала алатын шама. Мысалы: a = 5.

Signup and view all the flashcards

Операторлар

Бұл математикалық амалдардың орындалу тәртібін көрсетеді. Мысалы: (*, /, //, %, +, -).

Signup and view all the flashcards

boolean

Бұл Python бағдарламалау тілінде қолданылатын логикалық түрі, ол қисын мәндерін (True немесе False) қайтарады.

Signup and view all the flashcards

input()

python қолданушыдан кіріс мәнін алу үшін пайдаланылатын функция. Оның нәтижесі жол ретінде беріледі.

Signup and view all the flashcards

Функция

Бұл Python бағдарламалау тілінде белгілі бір мәндермен жұмыс істеу үшін қолданылатын бөлек код бөлігі.

Signup and view all the flashcards

if-else

Бұл Python бағдарламалау тілінде қолданылатын шартты оператор, оның арқасында код бөліктері шартты түрде орындалады.

Signup and view all the flashcards

len()

Python бағдарламалау тілінде тізбектердің ұзындығын өлшеу үшін пайдаланылатын функция.

Signup and view all the flashcards

сөздік

Python бағдарламалау тілінде мәліметтерді

Signup and view all the flashcards

for

Бұл Python бағдарламалау тілінде қолданылатын цикл түрі, ол код бөлігін белгілі бір санти қайталауға мүмкіндік береді.

Signup and view all the flashcards

while

Бұл Python бағдарламалау тілінде көрсетілген операцияны шарт орындалғанша қайталауға мүмкіндік беретін цикл түрі.

Signup and view all the flashcards

Функция

Бұл Python бағдарламалау тілінде кодты бөліктерге бөліп, әр бір бөлік үшін ерекше атау беруге мүмкіндік беретін құрылым.

Signup and view all the flashcards

print()

Бұл Python бағдарламалау тілінде мәліметтерді экранға шығару үшін қолданылатын функция.

Signup and view all the flashcards

Функцияны қалай шақырамыз?

Функцияны шақыру үшін функцияның атын жазып, жақшаға аргументтерді беріңіз.

Signup and view all the flashcards

Функцияның нәтижесін қайтару үшін қандай кілт сөзді қолданамыз?

Функциядан мәнді қайтару үшін return кілт сөзін қолдану керек. return арқылы функцияны орындағаннан кейін берілетін мәнді анықтаймыз.

Signup and view all the flashcards

Функцияда параметрлердің бастапқы мәндерін қалай орнатамыз?

Функция параметрлеріне әдепкі мәндерді орнату үшін параметр атын теңдік белгісі арқылы әдепкі мәнімен байланыстырыңыз. Мысалы, def my_function(x=10):.

Signup and view all the flashcards

*args не үшін қолданылады?

*args шексіз позициялық аргументтерді қабылдау үшін қолданылады. Бұл аргументтер тізімге айналады.

Signup and view all the flashcards

**kwargs не үшін пайдаланылады?

**kwargs кілт-мән жұптар түрінде аргументтерді қабылдау үшін қолданылады. Бұл аргументтер сөздікке айналады.

Signup and view all the flashcards

Бір функциядан бірнеше return операторын қолдануға бола ма?

Иә, функциядан бірнеше return операторын қолдануға болады, бірақ бір уақытта біреуі ғана орындалады.

Signup and view all the flashcards

Функцияны қайта анықтауға бола ма?

Иә, функцияны қайта анықтауға болады, бірақ бұл жаңа функция анықтайды, ал алдыңғы анықтама жаңа анықтамамен ауыстырылады.

Signup and view all the flashcards

Функцияның атын не үшін жақсы таңдау керек?

Функцияның атын оқылымды болуына, функцияның жұмысын анық көрсетуіне көмектесу керек.

Signup and view all the flashcards

Функция параметрлеріне әдепкі мәндер орнату не үшін қажет?

Функция параметрлеріне әдепкі мәндер орнату функцияның шақыруын жеңілдетуге, кодты қысқартуға және функцияның динамикалық болуына көмектеседі

Signup and view all the flashcards

return кілт сөзі функциядан қандай мәнді қайтаруға болады?

Функция return кілт сөзі арқылы кез келген типті мәнді қайтара алады: бүтін сандар, жолдар, тізімдер, сөздіктер, т.б.

Signup and view all the flashcards

Функция шақырылған кезде қандай код орындалады?

Функция шақырылған кезде функцияның денесіндегі код орындалады.

Signup and view all the flashcards

Функцияға берілетін аргументтердің реті маңызды ма?

Иә, функцияға берілетін аргументтердің реті маңызды. Позициясы бойынша берілген аргументтер функция анықтамасындағы параметрлерге сәйкес келуі керек.

Signup and view all the flashcards

Функцияның анықтамасындағы : символы не үшін қажет?

Функция анықтамасындағы : символы функция денесінің басталатын жерін көрсетеді.

Signup and view all the flashcards

Функция параметрлері мен аргументтерінің айырмасы неде?

Параметрлер функция анықтамасында беріледі, ал аргументтер функцияны шақырған кезде беріледі.

Signup and view all the flashcards

Функцияның атын қалай таңдауға болады?

Функцияның атын Python стандарттарына сәйкес таңдау керек: ағылшын әріптерін қолдану, функцияның мақсатын анық көрсету.

Signup and view all the flashcards

Функция шақырылғанда, егер параметр берілмесе, не болады?

Егер функция шақырылған кезде параметр берілмесе, функция әдепкі мәнді қолданады, егер әдепкі мән берілмеген болса, қатеге ұшырайды.

Signup and view all the flashcards

Pow() функциясы не істейді?

Pow() функциясы - бұл екі саннан біреуін екіншісінің дәрежесіне көтеретін қызмет.

Signup and view all the flashcards

round() функциясы не істейді?

round() функциясы берілген санды ең жақын бүтін санға дөңгелектейді.

Signup and view all the flashcards

int() функциясы не істейді?

int() функциясы берілген мәнді бүтін санға айналдырады.

Signup and view all the flashcards

Python-да түсініктемелер қалай жазылады?

Python-да түсініктемелер # белгісімен жазылады. # таңбасынан кейін келетін барлық код жүйемен ескерілмейді.

Signup and view all the flashcards

Алгоритмнің қандай бірдей функциялары бар?

Алгоритмнің бірдей негізгі функциялары - бұл мәліметтерді енгізу және шығару. Алгоритмге мәліметтер енгізіледі, содан кейін жұмыс істеп болған соң, ол нәтижені шығарады.

Signup and view all the flashcards

Арифметикалық өрнектерді есептеу үшін бағдарламалауда қандай қызметті іске қосу керек?

Арифметикалық өрнектерді есептеу үшін Python-да math модулі қолданылады. Ол математикалық функциялардың жиынтығын ұсынады.

Signup and view all the flashcards

Алгоритм қасиеттеріне қайсысы жатпайды?

Алгоритм өзгермейтін әрбір қадаммен сипатталады, бұл дискреттілік деген сөзбен белгіленетін қасиет.

Signup and view all the flashcards

Python-да тармақталу не үшін керек?

Python-да тармақталу (conditional statement) - бұл бағдарламаның орындалу жолын шартқа сәйкес өзгертуге мүмкіндік беретін құрал.

Signup and view all the flashcards

Теңдік операторы қандай?

Теңдік операторы (==) екі мәннің бірдей екенін тексеру үшін қолданылады.

Signup and view all the flashcards

X айнымалысының қандай бастапқы мәнінде X = Xmod 3 командасының нәтижесі 0 болады?

X = Xmod 3 командасы X айнымалысы 3-ке бөлінгенде қалдық оның мәніне тең болатын жағдайда 0 мән береді. Яғни, X айнымалысы 3-тің кез келген еселігі болғанда X = Xmod 3 командасының нәтижесі 0 болады.

Signup and view all the flashcards

Инкапсуляция дегеніміз не?

Инкапсуляция - бұл деректер құрылымын, функциялар мен процедураларды біріктіріп, бір жалпы құрылымға айналдыру процесі. Бұл деректерді және кодты бір-бірінен бөліп, қорғауға мүмкіндік береді.

Signup and view all the flashcards

Жолдарда concat процедурасы не үшін қолданылады?

Конкатенация - бұл екі немесе одан да көп жолдарды біріктіру процесі. Ол жолдарды бір-біріне қосуға мүмкіндік береді.

Signup and view all the flashcards

Байт қанша разрядтан алады?

Байт - 8 биттен тұратын деректер типі. Ол компьютерде мәліметтерді сақтау және өңдеу кезінде қолданылады.

Signup and view all the flashcards

Word қанша разрядтан тұрады?

Word - компьютерлік архитектурада қолданылатын деректердің бір бөлігі. Әдетте 16 биттан тұрады.

Signup and view all the flashcards

Break операторының атқаратын функциясы не?

Break операторы циклді тоқтату үшін қолданылады. Ол циклдің ішіндегі кодтың жалғасуына жол бермейді.

Signup and view all the flashcards

Continue операторы не істейді?

Continue операторы циклдің келесі итерациясына өтеді. Ол циклдің ішіндегі кодтың қалған бөлігін орындамайды.

Signup and view all the flashcards

Study Notes

Python тілі туралы негізгі ақпарат

  • Python тілі 1991 жылы жарыққа шықты.
  • Python-да пернетақтадан мәліметтерді input() функциясымен енгізеді.
  • Циклды for операторы анықтайды.
  • Python-да уақыттармен және даталармен жұмыс істеуге арналған кітапхана datetime.
  • Int типтік бүтін сан.
  • Int(88) нәтижесі 88 болады.
  • Str(88) нәтижесі "88" болады.
  • Str - символдық тип.

Жай операторлар мен функциялар

  • a = 20\nb = a + 5\na = b * 100\nprint(a) нәтижесі 2500 болады.
  • (2**20) нәтижесі 1048576 болады.
  • (3**2) нәтижесі 9 болады.
  • While циклі шарт орындалғанша қайталау үшін қолданылады.
  • for циклының синтаксисі: for i in range(n):
  • Логикалық операторлар AND, OR, NOT.
  • x = float(input())\nprint(x) (кіріс деректері: 18) алгоритмі 18.0 шығарады.
  • a = int(input())\nb = int(input())\nif a < b:\nprint(a)\nelse:\nprint(b) (кіріс деректері: 10, 20) алгоритмі 10 шығарады.
  • x = int(input())\nif x > 0: print(x) else: print(-x) (-57 енгізу кезінде) алгоритмі 57 шығарады.
  • a = 5\nb = 7\na = input()\nb = input()\ns = a + b\nprint(s) алгоритмі 12 шығарады (кіріс деректері: 5, 7)
  • (24 // 3) = 8
  • (23 % 2) = 1
  • x = 5\ny = x + 3 * 6\nprint(y) нәтижесі 23 болады.
  • Бағдарлама алгоритмді орындау үшін реттелген әрекеттер тізбегі.
  • Логикалық тип boolean.
  • Алгоритмдерді блок-схема арқылы графикалық бейнелеуге болады.
  • Шартты оператор if-else.
  • Массив бір атауға біріктірілген элементтер жиынтығы.
  • Айнымалы - мәні өзгеруі мүмкін шама.
  • Файл - дискідегі немесе басқа машиналық ортадағы атаулы аймақ.
  • Блок-схеманы құру үшін геометриялық фигуралар қолданылады.
  • Транслятор - бағдарламалау тілін машиналық кодқа түрлендіретін арнайы бағдарлама.
  • Трансляцияның негізгі әдістері компиляция және интерпретация.
  • Python тілінің авторы – Гвидо Ван Россум.
  • Python регистрге сезімтал.
  • Кілт сөздерді идентификатор ретінде қолдануға болмайды.
  • help() функциясы құжаттаманы және параметрлерді көрсетеді.
  • Сөздік-кілт: мән түріндегі жұптарды қамтитын құрылым.
  • Тізімді жолға join() әдісі арқылы түрлендіруге болады.
  • Len() функциясы - жолын ұзындығын береді.
  • input() функциясы енгізуді оқып, жолды қайтарады.
  • % арифметикалық операторы модуль бөлуді қайтарады.
  • Көп тармақталған оператор - elif.
  • Сөздік құру үшін dict() қолданылады.
  • Жол - символдар ретін білдіретін күрделі тип.
  • [23, 656, -20, 67, -45] бүтін сандар тізімі.
  • [4.15, 5.93, 6.45, 9.3, 10.0, 11.6] бөлшек сандар тізімі.
  • ["Роза", "Олжас", "Дана"] жолдар тізімі.
  • ["Астана, Алматы", 12, 148] аралас тізім.
  • [[0, 0, 0], [0, 0, 1], [0, 1, 0]] тізімдерден құралған тізім.
  • S = ‘Академия’, print(s[:1]) нәтижесі А.
  • S = ‘Академия’, print(s[::-1]) нәтижесі яимедакА.
  • S = ‘Академия’, print(s[2:]) нәтижесі адемия.
  • S = ‘Академия’, print(s[::2]) нәтижесі Ааеи.
  • “Сәлем,” + “әлем :)” нәтижесі 'Сәлем, әлем :)'.
  • 2 ** 4 = 16
  • 5 % 3 = 2
  • pow() функциясы x-тің y дәрежесін қайтарады.
  • round() функциясы -өзгермелі нүкте санын дөңгелектейді.
  • int() функциясы бүтін санға айналдырады.
  • Python-да түсініктемелер # белгісімен жазылады.

Циклдер мен тармақталулар

  • Алгоритмнің функцияларында басталу мен аяқталу бірдей заңдылықты қолданады.
  • Алгоритмнің функцияларында енгізу және шығару бірдей заңдылықты қолданады.
  • Арифметикалық өрнектерді есептеу үшін math модулі қолданылады.
  • Алгоритм қасиеттеріне симметрия жатпайды.
  • Тармақталу операторлары процестің орындалу ағымын өзгертуге мүмкіндік береді.
  • Теңдік операторы ==.
  • X = 6, Y = -1 болса, (X > 0 және Y > 0) – жалған.
  • X = X mod 3 нәтижесі 0 болуы үшін X 3-ке еселік болуы тиіс.
  • Инкапсуляция – деректер құрылымын, функциялар мен процедураларды біріктіру.

Жолдар, кортеждер, сөздіктер, файлдар

  • Жолдарда сoncat процедурасы жолдық айнымалыларды біріктіру үшін.
  • Байт 8 биттік мән.
  • Word 16 биттік мән.
  • break операторы циклді үзеді.
  • continue операторы циклдың қалған бөлігін секіреді және келесі итерацияға өтеді.
  • range(5) [0, 1, 2, 3, 4] қайтарады.
  • else операторы for/while циклінің соңында орындалады, егер break қолданылмаса.
  • enumerate() функциясы индексті және элементті бірге қайтарады.
  • while циклдің шарты - берілген шарт.
  • Циклде if операторы шартты тексеру үшін.
  • Цикл ішіндегі try-except қателерді өңдеу үшін.
  • zip() функциясы тізімдерді біріктіру үшін қолданылады.
  • for циклінің ауқымын break операторы шектейді.
  • Pythonда exit() функциясы программаны тоқтатады, циклді аяқтамайды.
  • while циклі шексіз болуы мүмкін (шарты ешқашан жалған болмаған жағдайда).
  • else операторы while ішінде цикл аяқталғанда орындалады.
  • for циклында range() функциясы итерация санын шектеуге көмектеседі.

Функциялар

  • Функция анықтамасы def my_function():.
  • def кілт сөзі функция анықтау үшін.
  • Функция параметрлері def my_function(x, y): нысанында анықталады.
  • Функция шақыру my_function().
  • Функция нәтижесін қайтару үшін return кілтті пайдаланады.
  • Функция параметрлеріне бастапқы мәндерде def my_function(x=10): анықталады.
  • *args шексіз позициялық аргументтер үшін қолданылады.
  • **kwargs кілт-мән аргументтері үшін қолданылады.
  • Функцияда бірнеше return операторын қолдануға болады (бірақ тек біріншісі есепке алынады).
  • Функция қайта анықталады.
  • Функцияның атын жақсы оқылғыш етіп таңдау керек.
  • Функция параметрлеріне бастапқы мән орнату шақырғанда оңайырақ қолдану үшін.
  • return кілт сөзі функциядан кез келген типті қайтарады.
  • Функция шақырылған кезде функция денесіндегі код орындалады.
  • Функцияға аргументтердің реті маңызды.
  • Функция анықтамасындағы : функция денесінің басталуын көрсетеді.
  • Параметрлер функция анықтамасында, ал аргументтер шақыруда.
  • Функцияның аты Python стандарттарына сәйкес таңдалуы тиіс.
  • Функция шақырылғанда параметр берілмесе, әдепкі мәні қолданылады.
  • Функция анықталған кезде код жадқа жүктеледі.

Қосымша түсініктемелер

  • nums = [1, 2, 3, 4]\nresult = [x for x in nums if x % 2 == 0]\nprint(result) нәтижесі [2, 4].
  • if, elif, else операторлары кодтың белгілі бір бөлігін таңдаулы орындауға мүмкіндік береді.
  • x = 10\nif x > 10:\nprint("x > 10")\nelif x == 10:\nprint("x == 10")\nelse:\nprint("x < 10") нәтижесі "x == 10".
  • for i in range(5):\nif i == 2:\nprint("Two")\nelse:\nprint(i) нәтижесі 0 1 Two 3 4.
  • count = 0\nwhile count < 3:\nprint(count)\ncount += 1\nelse:\nprint("Цикл аяқталды.") нәтижесі 0 1 2 Цикл аяқталды.
  • if операторының синтаксисі if шарт:.
  • x = 5\nif x < 3:\nprint("x is less than 3")\nelif x < 10:\nprint("x is less than 10")\nelse:\nprint("x is 10 or more") нәтижесі "x is less than 10".
  • for i in range(3):\nprint(i)\nelse:\nprint("Done") нәтижесі 0 1 2 Done.
  • while циклі шарт шын болғанша орындалады.
  • a = 2\nif a == 2:\nprint("Two")\nelif a == 3:\nprint("Three")\nelse:\nprint("Not Two or Three") нәтижесі "Two".
  • for i in range(1, 4):\nif i == 2:\ncontinue\nprint(i) нәтижесі 1 3.
  • count = 0\nwhile count < 5:\nprint(count)\ncount += 1\nelse:\nprint("End") нәтижесі 0 1 2 3 4 End.
  • elif операторы көптеген шарттарды тексеруге мүмкіндік береді.
  • x = [1, 2, 3]\nfor i in x:\nif i == 2:\nbreak\nprint(i)нәтижесі 1.
  • continue операторы цикл ішінде келесі итерацияға өту үшін қолданылады.
  • x = 0\nif x:\nprint("True")\nelse:\nprint("False") нәтижесі "False".
  • for i in range(3):\nif i == 1:\nprint("One")\nprint(i) нәтижесі 0 One 1 2.
  • x = [0, 1, 2]\nfor i in x:\nif i == 1:\ncontinue\nprint(i) нәтижесі 0 2.
  • x = 10\nif x < 5:\nprint("Less than 5")\nelif x < 10:\nprint("Less than 10")\nelse:\nprint("10 or more") нәтижесі "10 or more".
  • while циклі шарт орындалғанша қайталау үшін қолданылады.
  • Python тілінде кортеждер () жақшаларында құрылады.
  • Кортеждер өзгермейді, тізімдер өзгереді.
  • "кілт" in my_dict – сөздікте кілтті тексеруге мүмкіншілігін береді.
  • my_dict['кілт'] – сөздік элементтерінің мәнін алу үшін.
  • my_dict['name'] = 'Alice' - сөздіктерге жаңа элементтерді қосуға мүмкіндік береді.
  • my_tuple = (1, 2, 3)\nprint(my_tuple) нәтижесі (1, 2, 3).
  • Файлдарды ашу үшін open() функциясын қолдану керек.
  • file.read() – файлдың барлық мазмұнын оқиды.
  • файлды жабу үшін file.close() әдісін қолдану керек.
  • file.write("Hello") – файлға "Hello" жолын жазуға мүмкіндігін береді.
  • Класс анықтамасының синтаксисі: class MyClass: pass.
  • Класс объектілерін жасау үшін: obj = MyClass().
  • Класс әдістері - класс ішінде анықталған функциялар.
  • Конструктор – объект құрылғанда шақырылатын әдіс.
  • Python-да объект инициализациясы init әдісімен жасалады.
  • Класс атрибуттарына obj.attribute нысаны арқылы қол жеткізіледі.
  • Класс әдістерінде self кілттік сөзі класс экземплярына сілтеме жасайды.
  • L=[1,5, 4, 7, 6, 4, 8, 9]; sorted(L) – тізімді өсу ретімен сұрыптайды.
  • N = 5, кодтың нәтижесі 20.
  • X = 10, Y = 7\nprint(“{0:.2f}”.format(x / y)) нәтижесі 1.43.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team
Use Quizgecko on...
Browser
Browser