Дәрістер кешені Дәріс №1 Дәріс тақырыбы



бет7/18
Дата30.12.2021
өлшемі0,67 Mb.
#106759
1   2   3   4   5   6   7   8   9   10   ...   18
Байланысты:
1795460397957 Дәрістер кешені
1795460397957 Дәрістер кешені, 1795460397957 Дәрістер кешені, 1795460397957 Дәрістер кешені


Нақты сандар (float). Нақты сандар да бүтін сандардағы сиқты операцияларды қолдайды, бірақ сандарды компьютерде бергендіктен нақты сандар нақты болмауы және қателіктерге соқтыруы мүмкін және оның өзі қателіктерге әкелуі мүмкін.


>>> 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1

0.9999999999999999

Жоғары нақтылыққа қол жеткізу үшін басқа да объектілерді (Мысалы: Decimal және Fraction) қолдануға болады.

Сонымен қатар, нақты типтер ұзақ арифметиканы қолдамайды.

>>>

>>> a = 3 ** 1000



>>> a + 0.1

Traceback (most recent call last):

File "", line 1, in

OverflowError: int too large to convert to float

Сандармен қарапайым мысалдар:

>>>


>>> c = 150

>>> d = 12.9

>>> c + d

162.9


>>> p = abs(d - c) # сан модулі

>>> print(p)

137.1

>>> round(p) # Дөңгелектеу



137



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   18




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет