Kodomo

Пользователь

Учебная страница курса биоинформатики,
год поступления 2016

Указания к заданию 9

dir(math)

Смысл конкретной функции или константы (например, exp из модуля math) можно посмотреть командой

help(math.exp)

Правда, с константами так не получается :(.

from math import sin, cos

...
a = cos(x) + sin(x)
...

Если же (как обычно в случае math), понадобится много чего, то пишете в программе так же, как и в интерактивном режиме:

import math

...
a = math.cos(x) + math.sin(x)
...

Функция описывается, например, так (здесь и далее вместо "myfunc" подставляете имя своей функции).

def myfunc(x, y, z):
    result = (x + y)/z
    return result

И вызывается, например, так:

   a = myfunc(10, 4.5, myvar*2) 

import mymodule

a = mymodule.fun1(b)
a = mymodule.fun2(a)

или

from mymodule import fun1, fun2

a = fun1(b)
a = fun2(a)

print str(a) + "\t" + str(b)

напечатает значения переменных a и b, разделённые табулятором.

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