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

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>Шарт шын болғанша цикл орындалады (B)</p> Signup and view all the answers

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

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

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

<p>Көптеген шарттарды тексеруге мүмкіндік береді (A)</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 (A)</p> Signup and view all the answers

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

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

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

<p>0 1 2 Done (A)</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 (C)</p> Signup and view all the answers

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

<p>False (D)</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 (C)</p> Signup and view all the answers

Келесі кодтың нәтижесі қандай болады? x = [0, 1, 2] for i in x: if i == 1: continue print(i)

<p>0 2 (C)</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 (C)</p> Signup and view all the answers

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

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

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

<p>0 1 2 Completed (B)</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 (A)</p> Signup and view all the answers

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

<p>5 15 (B)</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 (C)</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

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

<p>Odd (B)</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 (B)</p> Signup and view all the answers

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

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

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

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

Flashcards

if операторы

if операторы — шартты оператор, ол кодтың белгілі бір бөлігін тек шарт шын болған жағдайда ғана орындайды.

elif операторы

elif операторы if операторымен бірге қолданылады және алдыңғы шарт жалған болған жағдайда басқа шартты тексеруге мүмкіндік береді.

else операторы

else операторы if және elif операторларымен бірге қолданылады және ешбір алдыңғы шарт шын болмаса кодтың белгілі бір бөлігін орындауға мүмкіндік береді.

for циклі

for циклі - қайталану операторы, ол көптеген элементтер арқылы қайталануға мүмкіндік береді.

Signup and view all the flashcards

while циклі

while циклі - қайталану операторы, ол оның шарты жалған болғанша кодты қайта-қайта орындайды.

Signup and view all the flashcards

break командасы

break командасы циклдің орындалуын тоқтатады.

Signup and view all the flashcards

continue командасы

continue командасы циклдің келесі итерациясына өтуге мүмкіндік береді.

Signup and view all the flashcards

range() функциясы

range() функциясы тізбектей сандарды жасайды.

Signup and view all the flashcards

Нәтижені таңдау

Кодтың нәтижесін бірнеше мүмкін нұсқалардың ішінен таңдау керек. Кодтың нәтижесін анықтау үшін кодтың жолдарын қадам-қадаммен орындап шығу қажет.

Signup and view all the flashcards

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

if, elif, else операторлары бірнеше шарттарды тексеруге мүмкіндік береді, код тек бір ғана шарт орындалған жағдайда ғана орындалады.

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

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

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

Signup and view all the flashcards

Конструктор деген не?

Объект құрылған кезде шақырылатын әдіс.

Signup and view all the flashcards

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

Ол класс экземплярына сілтеме жасайды.

Signup and view all the flashcards

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

my_tuple = (1, 2, 3)

Signup and view all the flashcards

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

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

Signup and view all the flashcards

Класстың объект атрибуттарына қалай қол жеткізуге болады?

obj.attribute

Signup and view all the flashcards

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

obj.method()

Signup and view all the flashcards

Файл объектісінің read() әдісі не істейді?

Файлдың мазмұнын жол түрінде оқиды.

Signup and view all the flashcards

Файлмен жұмысты аяқтағаннан кейін оны қалай жабу керек?

file.close()

Signup and view all the flashcards

sorted(L) командасы қандай функцияны орындайды?

L=[1,5, 4, 7, 6, 4, 8, 9]; sorted(L) командасы қандай функцияны орындайды?

Signup and view all the flashcards

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

class MyClass: pass

Signup and view all the flashcards

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

obj = MyClass()

Signup and view all the flashcards

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

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

Signup and view all the flashcards

Класс әдісіне қалай қол жеткізуге болады?

obj.attribute()

Signup and view all the flashcards

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

my_dict['кілт']

Signup and view all the flashcards

my_dict сөздігіне 'name' кілтімен және 'Alice' мәнімен жаңа элементті қалай қосуға болады?

my_dict['name'] = 'Alice'

Signup and view all the flashcards

Файлды жазу үшін қалай ашуға болады?

open('file.txt', 'w')

Signup and view all the flashcards

"Hello" жолын файлға қалай жазуға болады?

file.write("Hello")

Signup and view all the flashcards

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

More Like This

Use Quizgecko on...
Browser
Browser