#coding:utf-8 import cmath import random class practise: def __init__(self): print("hello world!") def sumtest(self,a,b): # 数字求和 c=a+b print('数字{0},加上{1}等于:{2}'.format(a,b,c)) def square(self,x,y): sqrt=cmath.sqrt(x+y) print('数字{0},加上{1}的平方根:{2}'.format(x,y,sqrt)) def equation(self,a,b,c): #equation=x**y #print('数字{0},加上{1}的平方根:{2}'.format(x,y,equation)) # 第一步 ax*x+bx+c=0 (a=!0) 第二步:判别式 banc=b**b-4ac 第三步:求解 banc=b**b-4*a*c if banc<0: x2=(-b+cmath.sqrt(banc))/(2*a) x1=(-b-cmath.sqrt(banc))/(2*a) print('方程无实数根,有两个复数根',x1,x2) elif banc==0: # x1=x2=-b/2a 若△=0,方程有两个相等的实根 x1=(-b)/(2*a) print('若△=0,方程有两个相等的实根',x1) elif banc>0:
python 练习题
最新推荐文章于 2022-11-05 16:32:29 发布