码迷,mamicode.com
首页 > 编程语言 > 详细

python-zx笔记3-函数

时间:2018-01-27 22:17:17      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:import   sqrt   分享   python   ati   return   blog   调用函数   函数名   

一、调用函数

在交互式命令行通过help(abs)查看abs函数的帮助信息

技术分享图片

把函数名赋给一个变量 

a = abs

技术分享图片

二、定义函数

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

 1 # -*- coding: utf-8 -*-
 2 
 3 import math
 4 
 5 def quadratic(a, b, c):
 6     n = b*b - 4*a*c
 7     if n < 0:
 8         return ("此方程无解")
 9     elif n == 0:
10         return b/2*a
11     else:
12         x1 = (-b + math.sqrt(n))/(2*a)
13         x2 = (-b - math.sqrt(n))/(2*a)
14         return x1,x2
15 
16 # 测试:
17 print(quadratic(1,2,1))
18 print(quadratic(4,2,2))
19 
20 
21 # 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(‘测试成功‘)

三、函数的参数

 

python-zx笔记3-函数

标签:import   sqrt   分享   python   ati   return   blog   调用函数   函数名   

原文地址:https://www.cnblogs.com/bell1991/p/8367241.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!