Вещественные числа в языке Python

Слайд 2

Вещественные числа

Форматы вывода:

x = 123.456
print( x )
print("{:10.2f}".format(x))

123.456

123.46

Вещественные числа Форматы вывода: x = 123.456 print( x ) print("{:10.2f}".format(x)) 123.456 123.46

Слайд 3

Экспоненциальный формат:

x = 1./30000
print("{:e}".format(x))
x = 12345678.
print("{:e}".format(x))

3.333333e-05

1.234568e+07

3,333333 ⋅ 10–5

1,234568 ⋅ 107

x = 123.456
print("{:e}".format(x))
print("{:10.2e}".format(x))

1.234560e+02

Экспоненциальный формат: x = 1./30000 print("{:e}".format(x)) x = 12345678. print("{:e}".format(x)) 3.333333e-05 1.234568e+07

всего знаков

в дробной части

Слайд 4

Стандартные функции

abs(x) — модуль числа
int(x) — преобразование к целому числу
round(x) — округление

import

Стандартные функции abs(x) — модуль числа int(x) — преобразование к целому числу
math

y = math.sin(x)
print(math.sin(math.pi/2))

from math import *
y = sin(x)
print(sin(pi/2))

Библиотека math

Слайд 7

Случайные числа

Случайно…
встретить друга на улице
разбить тарелку
найти 10 рублей
выиграть в лотерею

Случайный выбор:
жеребьевка на

Случайные числа Случайно… встретить друга на улице разбить тарелку найти 10 рублей
соревнованиях
выигравшие номера в лотерее

Как получить случайность?