python自定义函数

1.定义函数

定义一个函数要使用def语句,依次写出函数名、括号,括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。

如:

def a(x):

if x>5000:

return x

else:

return -x

print(5001)

注:函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。因此,函数内部通过条件判断和循环可以实现非常复杂的逻辑。

2.空函数

def none():

pass

说明:pass语句什么都不做,实际上pass可以用来作为占位符,比如现在还没想好怎么写函数的代码,就可以先放一个pass,让代码能运行起来。

实例:

计算一元二次方程

import math

def kaifang(a,b,c):

t=0

    t=b*b-4*a*c

if(t>0):

x1=(-b+math.sqrt(t))/(2*a)

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

return x1,x2

else:

print("该方程无解")

print(kaifang(2,3,1))

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 13,907评论 0 38
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 3,417评论 0 2
  • Python 是一种相当高级的语言,通过 Python 解释器把符合语法的程序代码转换成 CPU 能够执行的机器码...
    Python程序媛阅读 1,951评论 0 3
  • 2.相等运算符 3.is:同一性运算符 #避免将is运算符用于比较类似数值和字符串这类不可变值,由于Python内...
    mydre阅读 678评论 0 1
  • 1、轻症:每天大便五至八次,可能伴随着轻微发烧或呕吐。粪便呈黄绿色,带粘液且呈蛋花汤样,并伴有轻微腹胀,肠鸣音亢进...
    胡萝北629阅读 186评论 0 0