终于开始学python啦,来记录一下下。希望大家可以多交流哇!

020:求一元二次方程的根

描述

利用公式x1 = (-b + sqrt(b*b-4*a*c))/(2*a), x2 = (-b - sqrt(b*b-4*a*c))/(2*a)求一元二次方程ax2+ bx + c =0的根,其中a不等于0。

输入

输入一行,包含三个浮点数a, b, c(它们之间以一个空格分开),分别表示方程ax2 + bx + c =0的系数。

输出

输出一行,表示方程的解。
若b2 = 4 * a * c,则两个实根相等,则输出形式为:x1=x2=...。
若b2 > 4 * a * c,则两个实根不等,则输出形式为:x1=...;x2 = ...,其中x1>x2。
若b2 < 4 * a * c,则有两个虚根,则输出:x1=实部+虚部i; x2=实部-虚部i,即x1的虚部系数大于等于x2的虚部系数,实部为0时不可省略。实部 = -b / (2*a), 虚部 = sqrt(4*a*c-b*b) / (2*a)

所有实数部分要求精确到小数点后5位,数字、符号之间没有空格。

样例输入

样例输入1
1.0 2.0 8.0样例输入2
1 0 1

样例输出

样例输出1
x1=-1.00000+2.64575i;x2=-1.00000-2.64575i样例输出2
x1=0.00000+1.00000i;x2=0.00000-1.00000i

代码:

import math
s= input().split()
a= float(s[0])
b= float(s[1])
c= float(s[2])
delta=b*b-4*a*c
if delta == 0:x1 = (-b + math.sqrt(b * b - a * c * 4)) / (2 * a)x2 = x1print ("x1=x2=%.5f" %(x1))
elif delta>0:x1 = (-b + math.sqrt(b*b-a*c*4))/(2*a)x2 = (-b - math.sqrt(b*b-a*c*4))/(2*a)print("x1=%.5f;x2=%.5f" % (x1, x2))
else :r = -b / (2*a)x = math.sqrt(4*a*c-b*b) / (2*a)if r == -0:r = 0print ("x1=%.5f+%.5fi;x2=%.5f-%.5fi" %(r,x,r,x))

中国大学mooc 实用Python程序设计练习题相关推荐

  1. 中国大学MOOC实用Python程序设计学习笔记和课后测试1-3周(北京大学)

    中国大学MOOC实用Python程序设计学习笔记和课后测试1-3周(北京大学) 第1周 Python初探 为project设置解释器 保留字 第1周课后测试题 第2周 基本运算.条件分支和输出格式控制 ...

  2. 中国大学 MOOC 课程Python语言程序设计 (第11期)测试答案(1-5周)

    中国大学 MOOC 课程Python语言程序设计 (第11期)测试答案(1-5周)  Lan   2020-05-03 14:21   369 人阅读  0 条评论 感谢中国大学MOOC提供的学习平台 ...

  3. python 慕课网请编写一个fib函数_中国大学MOOC(慕课)Python编程基础章节测试答案...

    中国大学MOOC(慕课)Python编程基础章节测试答案 更多相关问题 放射免疫分析法中,下列有关准确度的描述正确的是A.测得最少量的物质浓度B.重现性C.检测到单一物 社会鼎盛是唐代()的主要原因. ...

  4. 笔记:中国大学MOOC课程《程序设计入门——C语言》编程练习

    笔记:中国大学MOOC课程<程序设计入门--C语言>编程练习 第7周 数组运算 1 多项式加法 第8周 指针与字符串 2 GPS数据处理 第7周 数组运算 1 多项式加法 题目内容: 一个 ...

  5. 中国大学MOOC C语言程序设计入门 第8周编程练习第二题 GPS数据处理

    中国大学MOOC C语言程序设计入门 第8周编程练习第二题 GPS数据处理 题目内容 解题思路 这个题的题目真的是我学习C语言以来见过的最长的题目了,很多人的第一感觉可能是无从下手,所以让我们先来整理 ...

  6. python位置参数要按顺序传吗,中国大学MOOC: 在Python调用函数时,明确指定哪个值传递给哪个参数,实参顺序和形参顺序不一致时,按位置顺序传递数据。 答案:错...

    何谓缓冲区溢?生缓冲区溢也?俟:简答也 中国大学MOOC乘机溶剂澄法比盐析法分辨率高,可以蛋白质之疏密化.俟:误 巧克力沫,芝士云等属乳化术于法味中之用也:贾 谓货垛之外形状也: 电感性负上联电容后, ...

  7. 中国大学mooc慕课python语言程序设计答案_中国大学MOOC(慕课)_Python语言程序设计基础_网课答案...

    参考答案如下 有一堆零件( 100---200 之间),中国如果分成 4 个零件一组的若干组,中国则多 2 个零件:若分成 7 个零件一组,则多 3 个零件:若分 9 个零件一组,则多 5 个零件.下 ...

  8. python中国大学慕课平台_中国大学MOOC(慕课)_Python程序设计_题库及答案

    中国的性目标质和我国卫生发展试述事业. 压下在常,大学最高温度可达水的. )的以(传热进行方式,慕课对流传导传递辐射.人口然属具有性和自生物属性.2捣点小车上装置在A固车安装激光接收.包括地缘群体,党 ...

  9. 慕课python第六周测验答案_中国大学mooc慕课_Python程序设计_章节测验答案

    摘要: 而非据是的主要证来客非洲,中国章节目前,比较人祖门齿先的中国化石.热灭灭菌灭菌灭菌选择下列线灭注射最好紫外干热菌法菌法哪种用油微波方法法B法.慕课湿.不包执行踪结踪D果C及跟件原情况内容意见因 ...

最新文章

  1. 利用优盘安装win2008r2系统
  2. 十种图像模糊算法的总结与实现
  3. python3 音乐播放器_Python3——MP3播放器
  4. JavaScript深入之从原型到原型链
  5. VirtualBox 复制虚拟机 克隆系统
  6. 递归查找特定路径的所有特定文件
  7. redis 常用配置文件配置
  8. 大家推荐的入门心理学书籍
  9. oracle支持sha256加密算法,Sha256 加密算法
  10. 计算机在开机时会进行自检遇到,电脑开机自检卡住了怎么办
  11. 岭回归(Ridge Regression)、OLS和吉洪诺夫正则化(Тихонов regularization)
  12. 51CTO学院三周年-我的rhce7认证之路
  13. 2022-6-13 全O(1)的数据结构,两数相加,无重复字符的最长子串,寻找两个正序数组的中位数,盛最多水的容器,......
  14. nbiot教学实箱_lora-NBiot窄带物联网通信试验箱--5g通信技术教学篇
  15. osgEarth示例分析——osgearth_graticule
  16. 潮玩盲盒app开发猜客盲盒app源码 盲盒商城系统功能分享
  17. BUU CTF刷题之旅(Web第一页)
  18. VBS写成的远控病毒分析
  19. React Native之原理浅析
  20. java游戏服务端_JAVA游戏服务端的速度比得上c++吗?

热门文章

  1. CSDN博客的积分规则
  2. 小红书笔记怎么推广?笔记关键词有什么需要注意?
  3. 《计算几何》代码实现:2、最小外包矩形
  4. 汇编:四合一(阶乘、实时时间、最大随机数、结束)
  5. c语言程序由一个或多个函数,一个C源程序可由一个或多个函数组成。()
  6. 亚马逊账户锁定无法登陆_如何删除您的亚马逊账户
  7. PPT免费下载网页汇总
  8. 【OpenPose-Windows】OpenPose1.4.0+VS2017+CUDA9.2+cuDNN9.2+Windows配置教程
  9. c语言课程设计作业图书管理系统,C语言课程设计图书馆管理系统程序代码.doc
  10. SoundCloud研发团队Sean Treadway谈SoundCloud架构演变