Python тілі бойынша тест
60 Questions
11 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

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>Шарт орындалғанша қайталау үшін</p> Signup and view all the answers

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    <p>018</p> Signup and view all the answers

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

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

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

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

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

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

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

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

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

    <p>boolean</p> Signup and view all the answers

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

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

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

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

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

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

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

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

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

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

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

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

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

    <p>16</p> Signup and view all the answers

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

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

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

    <p>Шарт шын болғанда итерация үшін</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</p> Signup and view all the answers

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

    <p>Odd</p> Signup and view all the answers

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

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

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

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

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

    <p>class MyClass: pass</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</p> Signup and view all the answers

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

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

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

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

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

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

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

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

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

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

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

    <p>2</p> Signup and view all the answers

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    <p>assert</p> Signup and view all the answers

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    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

    Description

    Бұл тест Python тілі туралы негізгі ақпараттарды қамтиды. Сұрақтар Python-ның шығу жылы, цикл операторлары және арифметикалық операциялар туралы. Өз білімдеріңізді тексеріңіз!

    More Like This

    Use Quizgecko on...
    Browser
    Browser