wyqrhx 2023-03-15 18:32 采纳率: 86.7%
浏览 32

PTA显示部分正确但是真的找不到哪里错了,如何解决?(语言-python语言)

PTA显示部分正确但是真的找不到哪里错了,如何解决?(语言-python语言)
题目:
从键盘输入一元二次方程的二次项到常数项的系数a,b,c(其中a!=0),计算并输出2个实根。若没有实根,输出“无实根!”。

img

import math
a,b,c=map(float,input().strip().split(','))
if a == 0:
    exit()
elif b*b-4*a*c < 0:
    print('无实根!')
else:
    x1=(-b+math.sqrt(b*b-4*a*c))/(2*a)
    x2=(-b-math.sqrt(b*b-4*a*c))/(2*a)
    print(f'x1={round(x1,2)},x2={round(x2,2)}')
 


  • 写回答

1条回答 默认 最新

  • Marst·Zhang 2023-07-08 14:40
    关注
    import time
     
    def Equation(a, b, c):
        gen = b * b - 4 * a * c
        if a == 0:
            x = (-b + math.sqrt(gen)) / (2 * a)
            print(f'x={round(x, 2)}')
        elif gen < 0:
            print('无实根!')
        else:
            x1 = (-b + math.sqrt(gen)) / (2 * a)
            x2 = (-b - math.sqrt(gen)) / (2 * a)
            print(f'x1={round(x1, 2)},x2={round(x2, 2)}')
    
     
    time.sleep(30)
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 3月15日

悬赏问题

  • ¥30 如何用python的GephiStreamer连接到gephi中,把Python和Gephi的具体操作过程都展示,重点回答Gephi软件的调试,以及如果代码的端口在浏览器中无法显示怎么处理
  • ¥15 ansys机翼建模肋参数
  • ¥15 Sumo软件无法运行
  • ¥15 如何在vscode里搭建stata的编辑环境?
  • ¥15 dify知识库创建问题
  • ¥15 如何用C#的chart画1000万个点不卡顿
  • ¥15 爬虫技术找到网上看过房源客户的电话
  • ¥20 代码:Python随机森林反演生物量数据处理问题
  • ¥15 Linux系统的命令行窗口回车变成了换行,无法执行命令了
  • ¥15 vb6.0调用ImageMagick进行图片转换问题