a = float(input()) b = float(input()) c = float(input()) if a == 0: if b == 0: print("Data error") else: print("方程有且仅有一个解:{}".format(-c/b)) else: delta = b2 - 4ac if delta < 0: print("该方程无实数解") elif delta == 0: print("方程有且仅有一个解:{}".format(-b/(2*a))) else: x1 = (-b + delta0.5)/(2a) x2 = (-b - delta**0.5)/(2a) if x1 > x2: x1, x2 = x2, x1 print("{:.2f}&{:.2f}".format(x2, x1))

一元二次方程求根描述 一元二次方程ax2+bx+c=0a、b、c的值由用户在三行中输入input中不能出现任何提示信息。根据用户输入的数值求解方程的实数解:‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬如果a值 为0根据b值判断方程是否有解并输出如果a与b同时为0则输出 Data error‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬

原文地址: https://www.cveoy.top/t/topic/5P6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录