函数定义
def hello():
# print(123)
return 123
print(hello())
输出最大值与最小值
def get_max_min(lists):
max=lists[0]
min=lists[0]
for i in lists:
if max<i:
max=i
if min>i:
min=i
return max,min
a=[1,2,3,4,5,6,7]
print(get_max_min(a))
abs()求函数绝对值
pass空函数
isinstance判断某个数据是否属于某些数据类型
求一元二次方程
import math
def quadratic(a,b,c):
x1=(-b+math.sqrt(b**2-4*a*c))/2/a
x2=(-b-math.sqrt(b**2-4*a*c))/2/a
return x1,x2
print(quadratic(2,3,1))
3的五次方
def power(x,n):
s=1
while n>0:
n=n-1
s=s*x
return s
print(power(3,5))
*a 表示范围参数
多个数计算乘积
def mul(*x):
if len(x)==0:
raise TypeError('错了')
else:
for ii in x:
if not isinstance(ii,(int,float)):#指定字符必须是整型和浮点型不然就报错
raise TypeError('错了')
n=1
for i in x:
n=n*i
return n
print(mul(''))
随机出几个名字
import random
def get_name(n,*a):
if len(a)<n:
raise ValueError('n