Python операторлары мен циклдері
24 Questions
0 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

Төмендегі кодтың нәтижесі не болады? nums = [1, 2, 3, 4] result = [x for x in nums if x % 2 == 0] print(result)

  • [1, 2, 3, 4]
  • Error
  • [1, 3]
  • [2, 4] (correct)
  • If, elif, else операторларының қызметі неде?

  • Кодты компиляциялау
  • Тек бір шартты тексеру
  • Кодтың белгілі бір бөлігін тексеру және орындау (correct)
  • Тек циклды орындау
  • Төмендегі кодтың нәтижесі не болады? x = 10 if x >10: print('x >10') elif x == 10: print('x == 10') else: print('x < 10')

  • x == 10 (correct)
  • Код қатесі
  • x >10
  • x < 10
  • While циклі қалай жұмыс істейді?

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

    Төмендегі кодтың нәтижесі не болады? for i in range(1, 4): if i == 2: continue print(i)

    <p>1 3</p> Signup and view all the answers

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

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

    Төмендегі кодтың нәтижесі не болады? count = 0 while count < 5: print(count) count += 1 else: print('End')

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

    Төмендегі кодтың не шығаратынын анықтаңыз: x = [1, 2, 3] for i in x: if i == 2: break print(i)

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

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

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

    Төмендегі кодтың нәтижесі не болады? a = 2 if a == 2: print('Two') elif a == 3: print('Three') else: print('Not Two or Three')

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

    Келесі код не шығарады? x = 0 if x: print('True') else: print('False')

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

    For циклындағы команданың нәтижесі не болады? for i in range(3): if i == 1: print('One') print(i)

    <p>0 One 1 2</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

    Төмендегі if операторының нәтижесі не болады? 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

    While циклын қай уақытта пайдалану керек?

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

    Келесі циклдың нәтижесі қандай болады? i = 0 while i < 3: print(i) i += 1 else: print('Completed')

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

    For циклындағы команданың нәтижесі қандай? for i in range(3): print(i) if i == 1: break else: print('Done')

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

    Келесі код не шығарады? x = [5, 10, 15] for i in x: if i == 10: continue print(i)

    <p>5 15</p> Signup and view all the answers

    While циклының результатын анықтаңыз: i = 0 while i < 3: print(i) i += 1 else: print('Exited')

    <p>0 1 2 Exited</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

    X = 7 кодындағы if шартынан шығарылатын нәтиже не болады? if x % 2 == 0: print('Even') else: print('Odd')

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

    While циклындағы команданың нәтиже такысы не болады? i = 0 while i < 2: i += 1 print(i) else: print('Loop finished')

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

    IF операторын қолданудың артықшылығы қандай?

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

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

    <p>my_tuple = (1, 2, 3)</p> Signup and view all the answers

    Study Notes

    Python операторлары мен циклдері

    • nums = [1, 2, 3, 4] және result = [x for x in nums if x % 2 == 0] кодтары тізімнен жұп сандарды бөліп алады және оларды жаңа тізімге сақтайды. Нәтижесі [2, 4] болады.

    if, elif, else операторлары

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

    • if x > 10: - x айнымалысы 10-нан үлкен болса, оператор ішіндегі код орындалады.

    • elif x == 10: - x айнымалысы 10-ға тең болса, осы оператор ішіндегі код орындалады; бірінші шарт орындалмаған жағдайда қолданылады. Егер бірінші if шарты шын болса, elif орындалмайды.

    • else - жоғарыдағы екі шарттың ешқайсысы орындалмаған жағдайда қолданылады.

    for циклі

    • for i in range(5): циклі 0-ден 4-ке дейінгі сандар үшін орындалады.
    • if i == 2: шарты орындалған кезде "Two" деп басып шығарады.
    • else - басқа жағдайдағы сандарды басып шығарады.
    • Нәтиже: 0 1 Two 3 4

    while циклі және else

    • while count < 3: циклі count айнымалысы 3-тен кіші болғанша орындалады.
    • else операторы: цикл сәтті аяқталған жағдайда орындалады.
    • Нәтиже: 0 1 2 Цикл аяқталды.

    if операторының синтаксисі

    • if condition:

    if-elif-else блоктары

    • x = 5 және реттік тексерудің кейінx is less than 10 нәтижесі шығады.

    for циклі мен else

    • for i in range(3): - 0, 1, 2 сандары үшін орындалады
    • else операторы орындалады себебі, break операторы орындалмаған
    • Нәтижесі: 0 1 2 Done

    while циклінің жұмыс істеу тәсілі

    • while циклі шарт шын болғанша орындалады.

    if-elif-else блоктары (мысал)

    • a = 2 үшін, "Two" нәтижесі шығады.

    for циклі мен continue

    • for i in range(1, 4): циклі 1, 2, 3 үшін орындалады.
    • if i == 2: continue болса, 2 саны шықпайды, 3 кезекті істеліп, 1 және 3 орындалады.
    • Нәтиже: 1 3

    while циклі мен else (мысал)

    • count = 0 және цикл үш итерация жасайды.
    • else операторы орындалады
    • Нәтижесі: 0 1 2 End

    elif операторы

    • Көптеген шарттарды тексеруге мүмкіндік береді.

    for циклі мен break

    • for i in x циклі тізім бойынша орындалады.
    • if i == 2: break шарты орындалғанда, цикл тоқталады.
    • Нәтижесі: 1

    continue операторы

    • Циклдің қалған бөлігін өткізіп, келесі итерацияға көшеді.

    if операторы (мысал)

    • x = 0 болса, шарт жалған болғандықтан, "False" шығарылады.

    for циклі және if-else (мысал)

    • for i in range(3) циклі үш итерация жасайды.
    • if i == 1 болса, "One" жазылады; ал print(i) орындалады.
    • Нәтижесі: 0 One 1 2

    for мен continue (мысал)

    • for i in x цикл 0, 1, 2 сандарынды өңдейді.
    • if i == 1: continue болса, 1 саны шықпайды.
    • Нәтижесі: 0 2

    if-elif-else (мысал)

    • x = 10 үшін, "10 or more" нәтижесі шығады.

    while циклінің қолданылуы

    • while циклі шарт шын болғанша қайталанады.

    while циклі мен else (мысал)

    • Нәтижесі: 0 1 2 Completed

    for циклінің else операторы

    • for циклі аяғына дейін жетсе орындалады.
    • Нәтижесі: 0 1 Done

    for циклі мен break (мысал)

    • Нәтижесі: 0 1 2

    if операторы мен модульдік есептеу

    • x = 7 болса, "Odd" нәтижесі шығады

    while циклі мен else (мысал)

    • Нәтижесі: 0 1 2 Exited

    for циклі break (мысал)

    • Нәтижесі 0 1 2

    if операторы мен шарт

    • Нәтижесі: Odd

    while циклі мен else (мысал)

    • Нәтижесі: 1 2 Loop finished

    if операторының артықшылықтары

    • Шарттары бойынша әр түрлі код бөлімдерін орындауға рұқсат береді.

    Кортеждер мен тізімдер

    • Кортеж өзгермейтін, ал тізім өзгеретін.

    Сөздіктер

    • Сөздіктегі кілттің бар-жоғын тексеру үшін: 'кілт' in my_dict
    • Мән алу үшін: my_dict['кілт']
    • Жаңа элемент қосу үшін: my_dict['name'] = 'Alice'

    Кортеждер (мысал)

    • print(my_tuple) – кортежді алып тастайды.
    • Кортеждер өзгермейді, оларды өзгертсеңіз, қате шығады.

    Файлдар

    • Файлды жазу режимінде ашу үшін: open('file.txt', 'w')
    • Файлдың мазмұнын оқу үшін: file.read()
    • Файлды жабу үшін: file.close()
    • "Hello"-ны файлға жазу үшін: file.write("Hello")

    Кластар мен объектілер

    • Классты анықтау үшін: class MyClass: pass
    • Объект құру үшін: obj = MyClass()
    • Конструктор: __init__ әдісі, ол объект құрылғанда шақырылады.
    • Объект атрибуттарына қол жеткізу үшін: obj.attribute
    • self кілттік сөзі: класс экземплярына сілтеме жасайды.
    • Объект әдісін шақыру үшін: obj.method()

    Сұрыптау

    • sorted(L) - тізімді өсу бойынша сұрыптайды.

    Цикл және айнымалылар (мысал)

    • N = 5 жағдайындағы кодтың нәтижесі цикл бойы есептелген s-тің соңғы мәні.

    Format (мысал)

    • print(“{0:.2f }”.format(x/y)) нәтижесі екі ондық санды шығару.

    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

    Python Operators and Precedence Quiz
    10 questions
    Python Operators and Expressions
    4 questions
    Python Basics Quiz
    6 questions

    Python Basics Quiz

    RestoredChaparral avatar
    RestoredChaparral
    Use Quizgecko on...
    Browser
    Browser