python zx筆記3 函式

2022-09-16 15:18:14 字數 1204 閱讀 3084

一、呼叫函式

在互動式命令列通過help(abs)檢視abs函式的幫助資訊

把函式名賦給乙個變數 

二、定義函式

求解方程:ax2 + bx + c = 0

1

#-*- coding: utf-8 -*-23

import

math45

defquadratic(a, b, c):

6 n = b*b - 4*a*c

7if n <0:

8return ("

此方程無解")

9elif n ==0:

10return b/2*a

11else

:12 x1 = (-b + math.sqrt(n))/(2*a)

13 x2 = (-b - math.sqrt(n))/(2*a)

14return

x1,x2

1516

#測試:

17print(quadratic(1,2,1))

18print(quadratic(4,2,2))

192021#

print('quadratic(2, 3, 1) =', quadratic(2, 3, 1))22#

print('quadratic(1, 3, -4) =', quadratic(1, 3, -4))23#

if quadratic(2, 3, 1) != (-0.5, -1.0):24#

print('測試失敗')25#

elif quadratic(1, 3, -4) != (1.0, -4.0):26#

print('測試失敗')27#

else:28#

print('測試成功')

三、函式的引數

Lua學習筆記3 函式

函式定義形如 function 函式名 引數列表 函式體end 例如 function add a,b return a b end相當於 add function a,b return a b end 和c語言一樣,lua的函式可以接受可變引數個數,它同樣是用 來定義的,比如 function s...

python筆記 3 函式(1)

函式以及函式使用的注意事項 1 目錄函式的返回值 函式中的函式 子函式 lambda函式 函式的基本定義方式在python中定義乙個函式的方式的模板如下 def fun name arg return value其中必須寫的是def相當於英文的definite 定義 的意思,直接可以理解為定義乙個名...

js筆記3 function 函式

function test test.name test var test function afun 命名 test.name afun var test function 匿名 test.name test 類陣列,用於函式中存放實參。arguments.length 實參個數 函式名.leng...