python(六) 用函数求解一元二次方程 以及 传参姿势
2016-07-30 22:11
603 查看
注意:
模块尽量写在头
函数内的变量传参不用说明类型
计算结合用括号括起来
最后的参数实际return的是一个,只不过包含了两个值
代码:
(2)
对于函数内的传惨 , 如pow函数规定为:
pow(5) = 25 ;
pow(5,3) = 125 ;
怎么实现的, 就是默认参数上场了, 但是除默认参数以外, 就得另行读入
import math
import sys
def power(x,n=2):
s = 1
while n > 0:
n = n - 1
s = s*x
return s
s = input()
a,n = s.split()
a = int(a)
n = int(n)
m = pow(a,n)
print(m)
模块尽量写在头
函数内的变量传参不用说明类型
计算结合用括号括起来
最后的参数实际return的是一个,只不过包含了两个值
代码:
import math import sys def quadratic( a , b , c): d = b*b - 4 * a * c x1 = (-b+math.sqrt(d))/(2*a) x2 = (-b-math.sqrt(d))/(2*a) return x1,x2 s = input() a,b,c = s.split(" ") a = int(a) b = int(b) c = int(c) solve = quadratic(a,b,c) print(solve)
(2)
对于函数内的传惨 , 如pow函数规定为:
pow(5) = 25 ;
pow(5,3) = 125 ;
怎么实现的, 就是默认参数上场了, 但是除默认参数以外, 就得另行读入
import math
import sys
def power(x,n=2):
s = 1
while n > 0:
n = n - 1
s = s*x
return s
s = input()
a,n = s.split()
a = int(a)
n = int(n)
m = pow(a,n)
print(m)
相关文章推荐
- python引用在函数传参时的体现以及可变与不可变对象的对比
- python定义函数求解一元二次方程
- python 学习之二次函数求解以及异常处理
- python中的特殊函数__call__()以及init,setattr,getattr,delattr
- Python自学笔记之函数2——定义函数以及函数的参数
- python 编写web框架中的url处理函数以及个人理解
- 浅谈python 中的新老类,方法以及函数
- Python、C++中编写函数以及不使用临时变量交换两变量值的比较
- python 内建函数isinstance的用法以及与type的区别
- Python 集合的定义以及常用运算及函数
- C函数不写return以及调用无参函数时传参会出现什么结果
- Python 之 向上取整、向下取整以及四舍五入函数
- Python函数定义练习:解一元二次方程
- 3 Python 函数传参_(不)可变类型
- Python的模块与函数以及与自动化的结合
- python函数参数是值传递还是引用传递(以及变量间复制后是否保持一致):取决于对象内容可变不可变
- Python] Python函数参数中的*,** 以及不带*的差异!
- python字符编码以及函数接口
- python求解一元二次方程
- Python descriptor 以及 内置property()函数