蓝桥杯不拿省一不改名


私信TA

用户名:uq_95516046532

访问量:879

签 名:

等  级
排  名 8749
经  验 1206
参赛次数 0
文章发表 5
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

解题思路:

注意事项:

参考代码:

def hanshu(a, b, c):
   det = b ** 2 - 4 * a * c
   if det > 0:
       x1 = (-b + pow(det, 0.5)) / (2 * a)
       x2 = (-b - pow(det, 0.5)) / (2 * a)
       print('x1={:.3f} x2={:.3f}'.format(x1, x2))
   elif det == 0:
       x1 = x2 = -b / (2 * a)
       print('x1={:.3f} x2={:.3f}'.format(x1, x2))
   else:
       x1 = format((-b + pow(det, 0.5)) / (2 * a), '.3f')
       x2 = format((-b - pow(det, 0.5)) / (2 * a), '.3f')
       x1 = str(x1).replace('j', 'i')
       x2 = str(x2).replace('j', 'i')
       print("x1={} x2={}".format(x1, x2))


def main():
   a, b, c = map(int, input().split())
   hanshu(a, b, c)


if __name__ == '__main__':
   main()

 

0.0分

1 人评分

  评论区

  • «
  • »