Discuss / Python / 定义函数_作业

定义函数_作业

Topic source

vae76058

#1 Created at ... [Delete] [Delete and Lock User]

import math

def quadratic(a,b,c): for i in (a, b, c): if not isinstance(i, (int, float)): # 检查用户输出是否为int或者float raise ValueError('无效输入!') if a==0: if b!=0: return -c/b if bb-4ac>0: print('有两个不等实根') return ((-b+math.sqrt(bb-4ac))/(2a)),((-b-math.sqrt(bb-4ac))/(2a)) elif bb-4ac==0: print('有两个相等实根') return -b/(2*a) else: print('无实根,有两个复数根')

可以在pycharm中一个一个输入代码,如果复制粘贴很容易弄乱格式,编译不通过。


  • 1

Reply