Thon Условные



бет11/38
Дата23.02.2020
өлшемі2,05 Mb.
#58878
1   ...   7   8   9   10   11   12   13   14   ...   38
Байланысты:
8-3 python


a = 1; b = 2; c = 3; d = 7 print( "{:0.2f}".format(a/b) ) x = b / c

print( "{:0.2f}{:2}".format(x, int(x)) ) print( "{:0.2f}".format(x-int(x)) )

x = d / c

print( "{:0.2f}{:2}".format(x, int(x)) ) print( "{:0.2f}".format(x-int(x)) )

Другие математические функции объединены в модуль



math. Модуль в языке Python это файл, содержащий функции.

Для того чтобы вызывать математические функции из своей



программы, подключим (импортируем) модуль math с помощью команды import:

import math

После этого можно применять функции из этого модуля. Вот так можно вычислить и вывести на экран квадратный корень из числа 5:

x = math.sqrt(5)

print( "{:.3f}".format(x) ) # 2.236

Здесь из модуля math вызывается функция sqrt, которая вы-



числяет квадратный корень из числа 5, то есть находит число, квадрат которого равен 5.
24 http://kpolyakov.spb.ru

05.04.2019 Информатика, 8 класс К.Ю. Поляков, Е.А. Еремин



Для обращения к функциям модуля используется точечная запись: сначала записывают имя модуля, а затем через точку название функции.

Возможен и другой вариант, когда подключается не весь модуль, а только некоторые функции из него:

from math import sqrt, pi

Этой строчкой к программе подключены из модуля math уже знакомая вам функция sqrt и константа (постоянная) pi, рав-ная иррациональному числу (3,1415626…). В этом случае для обращения к ним уже не нужно будет указывать имя модуля:

x = sqrt(5) R = 12

circleLen = 2*pi*R

Можно подключить сразу все функции из модуля, если напи-сать знак * вместо списка функций:

from math import *

Напишите программу, которая вычисляет квадратный корень введённого числа. Вычислите с её помощью квадратные корни из чисел 221841; 32005,21 и 15239,9025.

Вычисления с вещественными числами могут приводить к вычислительным ошибкам. Вспомните, что число 1/3 не может быть точно записано в десятичной системе его дробная часть содержит бесконечное число цифр. В компьютерах происходит то же самое: на каждое число выделяется конечное число раз-рядов, поэтому большинство вещественных чисел хранится в памяти компьютера неточно. Следовательно, вычисления тоже будут неточными.




X



Вычислите вручную сумму
X


простой дроби. Затем проверьте, что выведет эта программа (вместо многоточий добавьте полученные значения n и d):

n = ...; d = ...

y = 1/2 + 1/3 + 1/4 + 1/5

25 http://kpolyakov.spb.ru


1 1 1 1 n

2 3 4 5 d


05.04.2019 Информатика, 8 класс К.Ю. Поляков, Е.А. Еремин




Достарыңызбен бөлісу:
1   ...   7   8   9   10   11   12   13   14   ...   38




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

    Басты бет