Python. Деректерді шығару



Дата12.04.2022
өлшемі442.22 Kb.
#220502
Байланысты:
Презентация2кз
v2100024131.26-08-2021.kaz

Python. Деректерді шығару


print ([] [, sep = ''] [, end = '\ n'] [, file = sys.stdout] [, flush = False])

print () функциясы берілген объектіні жолдық мәнге ауыстырып, stdout стандартты шығару құрылғысына жібереді.

file параметірі шығаруды басқа орынға жіберуді мүмкін етеді, мысалы файлға. Егер flush= false болса, шығарылатын мәндер міндетті түрде файлға жіберіледі.

sep параметірі мәндер арасындағы символды көрсетуге арналған.

end параметірі шығаруды сол қатарға жалғастыруға арналған.

print ("Строка 1")

print ("Строка 2")

Результат:

Строка 1

Строка 2


print ("Строка 1", "Строка 2")

Результат:

Строка 1 Строка 2

print ("Строка 1", "Строка 2", end=" ")

print ("Строка 3")

# Выведет: Строка 1 Строка 2 Строка 3

print ("Строка 1", "Строка 2", sep="")

Результат:

Строка 1Строка 2

sys.stdout объектінің write () әдісі

import sys # Подключаем модуль sys

sys.stdout.write ("Строка 1\n")

sys.stdout.write ("Строка 2«) # Выводим строку


Python. Деректерді енгізу


[<Айнымалы> = ] input ([<Хабарлама>])

Функция input () функциясы математикалық өрнекті енгізіп, оның нәтижесін eval () функциясымен есептеуге мүмкіндік береді

name= input(“Введите ваше имя: “)

print (“Привет”, name)

input (“ Нажмите Enter для закрытия окна”)

result= eval(input(“Введите инструкцию “))

print (“Результат: ”, result)

input ()

Математикалық операциялар


+

-

*

/

//

%

**

Тіра дәлдікпен есептеу үшін decimal модулін қолдану керек


Мешіктеу операторлар


=

+=

-=

*=

/=

//=

%=

**=

Реттелген шамаларға *= операторы қайталауды білдіреді

Жолдар ушін += операторы конкатенацияны білдіреді

Логикалық өрнектер


Логикалық өрнектер тек қана екі мәнді қайтарады: True (ақиқат) және False (жалған),

бұл мәндер 1 және 0 деген бүтін сандарға сәйкес келеді



Салыстыру операторлары

==

!=



< > <= >=

in

not in



not and or

Логикалық өрнекте бірнеше шартты бірден көрсетсе болады


If операторы


If Логикалық өрнек:

Шарт ақиқат болғанда орындалатын блок

[elif Логикалық өрнек:

Шарт ақиқат болғанда орындалатын блок]

[else:

Шарт жалған болғанда орындалатын блок ны>



]

Айнымалыға мәнді меншіктеу арқылы тармақтау операторы

Айнымалы = Егер ақиқат болса if Шарт else Егер жалған болса

>>> print ("Yes" if 10 % 2 == 0 else "No")

Yes

>>> s = "Yes" if 10 % 2 == 0 else "No"



>>> s

'Yes'


>>> s = "Yes" if 11 % 2 == 0 else "No"

>>> s


'No'

FOR циклдік оператор


for операторы реттелген шамаларға қолданылады:

for Ағымдық элемент in Реттелгени шама:

цикл денесі

[else:


break операторы қоллданылмаған жағдайда орындалатын операторлар блогі

]

for i in range(1, 10):



for j in range(1, 10):

print (i*j, end='\t')

print

range() функциясы келесі интервалда [1, 10) бүтін сандарды қалыптастырады.



Көбейту кестесін шығару үшін табуляция операциясы қолданылды

spisok = [0,10,20,30,40,50,60,70,80,90]

i = 0

for element in spisok:



spisok[i] = element + 2

i = i + 1

print(spisok)

stroka = "привет“

for bukva in stroka:

print(bukva, end=' * ')


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


range ([Басы, ] Аяғы [, Қадам])

Егер <Басы> көрсетілмесе, үнсіздік бойынша 0 мәні қабылданады.



<Аяғы> деген мән есептеуц барысында қолданылмайды, яғни шекара интервалы [x,y )

Егер <Қадам> көрсетілмесе, ол 1 деп қабылданады



range() функциясын қолдану

1.Выведем числа от 1 до 100:

for i in range (1, 101): print (i)

2. Выведем все числа от 100 до 1:

for i in range (100, 0, -1): print (i)

3. Выведем все четные числа от 1 до 100:

for i in range (2, 101, 2): print (i)

WHILE циклдік оператор


str1 = "+"

i = 0


while i < 10:

print (str1)

i = i + 1



Ескерту. Егер <Қадам> көрсетілмесе, цикл шексіз қайталаналды. Циклді тоқтатуға Ctrl+С пернелер комбинациясы пайдаланамыз.

s = "abcdefghijklmnop"

while s != "":

print (s)

s = s[1:-1]

Выведем все числа от 100 до 1:

i = 100

while i:


print(i)

i -= 1

Достарыңызбен бөлісу:




©melimde.com 2022
әкімшілігінің қараңыз

    Басты бет
Сабақтың тақырыбы
бойынша жиынтық
жиынтық бағалау
Сабақ тақырыбы
Сабақтың мақсаты
ғылым министрлігі
тоқсан бойынша
Сабақ жоспары
бағдарламасына сәйкес
бағалауға арналған
Реферат тақырыбы
жиынтық бағалауға
Қазақстан республикасы
рсетілетін қызмет
арналған тапсырмалар
сәйкес оқыту
Жалпы ережелер
білім беретін
бағалау тапсырмалары
бекіту туралы
республикасы білім
оқыту мақсаттары
жиынтық бағалаудың
қызмет стандарты
тоқсанға арналған
Қазақстан республикасының
мерзімді жоспар
Қазақстан тарихы
арналған жиынтық
болып табылады
бағалаудың тапсырмалары
арналған әдістемелік
жалпы білім
Әдістемелік кешені
нтізбелік тақырыптық
Қазақ әдебиеті
пәнінен тоқсанға
Мектепке дейінгі
Зертханалық жұмыс
республикасының білім
оқыту әдістемесі
Инклюзивті білім
туралы хабарландыру
білім берудің
Жұмыс бағдарламасы
туралы жалпы
қазақ тілінде
Қысқа мерзімді
тақырыптық жоспар
пайда болуы
пәнінен тоқсан