Амал – мәліметтерге орындалатын қандай да бір әрекеттер. Біздің жағдайымызда мәліметтер операндалар болып табылады. Ал әрекеттерді оператор орындайды Амал – мәліметтерге орындалатын қандай да бір әрекеттер. Біздің жағдайымызда мәліметтер операндалар болып табылады. Ал әрекеттерді оператор орындайды
№
|
Өрнек таңбалары
|
Өрнектердің толық жазылуы
|
Өрнектерді программада қысқартып жазу
|
1
|
=
|
a=b
|
a=b
|
2
|
+=
|
a = (a + b)
|
a +=b
|
3
|
-=
|
a = (a – b)
|
a – =b
|
4
|
*=
|
a = (a * b)
|
a*=b
|
5
|
/=
|
a = (a/b)
|
a/=b
|
6
|
%=
|
a=(a % b)
|
a%=b
|
7
|
//=
|
a=(a//b)
|
a//=b
|
8
|
**=
|
a=(a ** b)
|
a= ** b
|
Өрнектердің программада қысқартылып жазылуы
Математикалық өрнектерді есептеуде Python амалдар үстемдігің ұстанады: Математикалық өрнектерді есептеуде Python амалдар үстемдігің ұстанады: Мысалы, >>> -2**4 -16 >>> -(2**4) -16 >>> (-2)**4 16 >>> y=x+3*6 өрнегін есептеу керек болсын >>> x = 1 >>> y = x + 3*6 >>> y 19 >>> Типтерді түрлендіру Типтерді түрлендіру Бір мәліметтер типін басқасына өзгертуге арналған арнайы көптеген функциялар бар. Біз әзірше 3 типпен (int, float и str) таныс болғандықтан, оларға сәйкес келетін int(), float(), str() түрлендіру функцияларын қарастырайық: >>> str(1) + 'a' '1a' >>> int('3') + 4 7 >>> float('3.2') + int('2') 5.2 >>> str(4) + str(1.2) '41.2'
a= 126.858; k = 748
print ( 'a =',type(a))
print ( 'k =',type(k))
b = int(a)
print ('b =', b)
print ('b =', type(b))
t = float(748)
print ('t =', t)
print ('t =', type(t))
z='ata'
print('z =', type(z))
h=True
print('h =', type(h))
Мысал
Нәтиже
print() – жақшаның ішіндегі мәліметті экранға шығаратын команда >>> print(1032) 1032 >>> print(2.34) 2.34 >>> print(“Salem") Salem >>> print ("Salem Kazakhstan") Salem Kazakhstan >>> print("a:", 1) a: 1 >>> one = 1 >>> two = 2 >>> three = 3 >>> print(one, two, three) 1 2 3 >>>
Енгізу, шығару функцияларын қолдану әдістері.
Стандартты математикалық функцияларды қолдану әдістемесі
Математикалық функцияларды программадан шақыру үшін math модулін қосамыз (импорттаймыз).
Модульдің негізгі функциялары:
sqrt(x) – x санының квадрат түбірін табу;
pow(x,y) – x санын y дәрежеге шығару;
ceil(x)- х нақты санын ең жақын жоғары бүтін санға дейін дөңгелектеу;
floor(x)-х нақты санын ең кіші бүтін санға дейін дөңгелектеу;
>>> b=5.6
>>> k=math.ceil(b)
>>> k
6
>>> c=3.1
>>> k=math.ceil(c)
>>> k
4
>>> f=5.6
>>> k=math.floor(f)
>>> k
5
>>> z=3.1
>>> k=math.floor(z)
>>> k
3
Интерактивті режимда math модулін қолдану:
>>> import math
>>> a=math.pow(2,3)
>>> a
8.0
Пакеттік режимде орындау:
import math
a=25
b=math.sqrt(a)
print('b=',b)
Нәтижесі:
b= 5.0
Бақылау сұрақтары - Python тілінде мәліметтердің қандай типтері қолданылады?
- Арифметикалық өрнектердің жазуда қандай ережелерді сақтау қажет?
- Стандартты математикалық функцияларды қолдануға 2-3 мысал келтіріңіздер.
- Енгізу, шығару функцияларының қолдану қалай жүзеге асады?
Достарыңызбен бөлісу: |