目录

求解一元二次方程题目总体要求如下:

打印九九乘法表题目总体要求如下:

判断三条边是否可以构成三角形题目要求如下:


求解一元二次方程题目总体要求如下:

编写程序,输入一元二次方程的三个系数a、b、c,求方程ax^2+bx+c=0的解。

注:此方程的解有以下几种情况:

1.a=0 and b=0,无解。

2.a=0 and b!=0,有一个实根,x=c/b

3.b^2-4ac=0,有两个相等实根:x1=x2=-b/(2a)

4.b^2-4ac>0,有两个不等的实根,x=

5.b^2-4ac<0,有两个共轭复根,x=

注:在共轭复根那里,我们老师要求的是分别计算出实部和虚部再手动加上i,我使用的是jupyter编译器,如果直接计算出复数的话好像是用j表示的。

如下是代码段:

a,b,c = map(float,input("请输入a,b,c:").split(','))
s = b **2 - 4 * a * c
x = 4 * a *c - b ** 2
if a == 0 and b == 0:print("无解")
elif a == 0 and b != 0:print("此方程有一个实根:x=",-c/b)
elif s == 0:print(f"此方程有两个相等实根:x1=x2={-b/(2*a)}")
elif s > 0:print(f"此方程有两个不相等实根:{(-b+s**0.5)/(2*a)}和{(-b-s**0.5)/(2*a)}")
else :print(f"此方程有两个共轭复根,{-b/(2*a)}+{x**0.5/(2*a)}i和{-b/(2*a)}-{x**0.5/(2*a)}i")

部分运行结果如图:

打印九九乘法表题目总体要求如下:

编写程序,打印九九乘法表,要求输出九九乘法表的各种显示效果(上三角、下三角、矩形块等方式)

如下是代码段:

for i in range(1,10):for j in range(1,11-i):print("{}*{}={}".format(I,j,i*j),end = '\t')print("")
for i in range(1,10):for j in range(1,i+1):print("{}*{}={}".format(I,j,i*j),end = '\t')print("")
for i in range(1,10):for j in range(1,10):print("{}*{}={}".format(I,j,i*j),end = '\t')print("")

部分运行结果如图:

判断三条边是否可以构成三角形题目要求如下:

编写程序,输入三角形三条边,先判断是否可以构成三角形,如果可以,则进一步求三角形的面积,否则报错:“这不是一个三角形!”。

如下是代码段:

a = float(input("请输入三角形边A:"))
b = float(input("请输入三角形边B:"))
c = float(input("请输入三角形边C:"))
print(f"三角形三边分别为:{a},{b},{c}" )
if a < 0 or b < 0 or c < 0:print("边长不可能为负数")
elif a + b < c or a + c < b or b + c < a:print("这不是一个三角形")
else :s = (a + b + c)/2area = (s * (s - a) * (s - b) * (s - c))**0.5float(area)print(f"三角形面积为:{area}")

部分运行结果如图:

这是我们python作业中的几题,算不上难,就算是简单记录一下自己的学习过程吧,如果有什么问题,欢迎大家提出,我来改正!

Python编写程序求解一元二次方程,打印九九乘法表,判断三条边是否可以构成三角形,并求三角形面积相关推荐

  1. Python打印九九乘法表---左上三角、左下三角、右上三角、右下三角形格式

    Python打印九九乘法表---左上三角.左下三角.右上三角.右下三角.倒三角形格式 1.左上三角乘法表 2.左下三角乘法表 3.右上三角乘法表 4.右下三角乘法表 5.倒三角乘法表 1.左上三角乘法 ...

  2. java 输入 方程,用java 编写一程序,求解一元二次方程:aX2+bX+c=0.参数a、b及c从命令行做参数输入 java...

    题目: 用java 编写一程序,求解一元二次方程:aX2+bX+c=0.参数a.b及c从命令行做参数输入 java 答案参考: 以下程序在jdk5.0测试通过 import java.util.Sca ...

  3. 编写函数求解一元二次方程

    0 引言 在学习Python的过程中,我们知道Python自带有不少函数,但仍有许多函数需要操作者自己编写定义.在Python中,定义一个函数要使用def语句.下面我们就来编写定义一个简单的函数来求解 ...

  4. Python程序-打印九九乘法表

    源程序如下: # 打印九九乘法表for i in range(1, 10):for j in range(1, i+1):print('{}x{}={}\t'.format(j, i, i*j), e ...

  5. 微课|中学生可以这样学Python(例4.2):打印九九乘法表

    适用教材: 董付国,应根球.<中学生可以这样学Python>.清华大学出版社,2017. 第4章  循环结构 4.3  精彩例题分析与解答--例4.2  打印九九乘法表 京东购买链接:ht ...

  6. python打印乘法表口诀-用Python打印九九乘法表正三角和倒三角。

    网上看到一道作业,用Python打印九九乘法表正三角和倒三角. 正三角输出: for i in range(1,10): for j in range(1,i+1): if(i==j): print( ...

  7. I00029 C语言程序-打印九九乘法表

    这是小时候背的九九乘法表,是中文版,不是数字版,用C语言程序打印出来了. C语言程序如下: /* I00029 C语言程序-打印九九乘法表 */#include <stdio.h> #in ...

  8. python语法学习—打印九九乘法表

    用python语法打印九九乘法表,这肯定会用到循环,在其他很多编程语言java.c.js等 都可以用 for 循环或者while循环 进行嵌套 从而实现 乘法表的打印. 但是在python中不能使用f ...

  9. python上三角九九乘法表_用5行Python代码打印九九乘法表

    今天来个小练习,用 5 行 python 代码打印九九乘法表. 分析问题 九九乘法表是有一定的规律,每一行的等式里面,第一位数从 1 开始递增,第二位数保持不变,每一列的等式里面,第一位为当前的列数, ...

最新文章

  1. android 正则表达式3,含有至少3个字符类型的android正则表达式
  2. 【论文解读】深度学习网络架构新视角:通过相关图表达理解神经网络(何恺明团队新作)...
  3. Uiautomator--Uiselector元素定位
  4. php文件多上传文件,php文件上传(多文件上传)
  5. 论文浅尝 | 主题驱动的分子图表示对比学习
  6. 高手教您编写简单的JSON解析器
  7. Android自定义属性:format选项之reference
  8. 如何解决struts2没有提示问题
  9. Mac电脑共享“公共文件夹”以外的文件夹的设置教程
  10. ELK在广告系统监控中的应用 及 Elasticsearch简介
  11. Excel之vlookup函数的模糊匹配和精准匹配
  12. 怎么缩小gif动图的体积?三步快速压缩gif体积
  13. python 拼接 遥感影像_如何用Python| 制作遥感影像拼接
  14. Jmeter性能测试实践--登录场景设计
  15. 资源吧网站模板下载织梦cms精仿资源吧网站模板
  16. 调焦、变焦的原理和清晰度的关系
  17. Java SpringMVC毕业项目实战-学生信息管理系统
  18. 数学基础(矢量, 向量,矩阵,相等,加法,乘法)
  19. 电脑之间快速传输超大文件(100GB以上)的方法
  20. android studio模拟器蓝牙,android studio连接雷电模拟器 【AS 模拟器】

热门文章

  1. linux下u盘病毒msdos,手杀U盘中ms-dos.com病毒
  2. 自动驾驶车辆控制(坐标转换与横向积分误差)
  3. OSChina 周六乱弹 ——你和顶级程序员只差一件……
  4. 孙其功陪你学之——OJB文件介绍
  5. map的嵌套使用方法
  6. 湖北省宜昌市谷歌高清卫星地图下载
  7. SEO解析:seo优化网站外链建设的方法! ! !
  8. 华为交换机不同网段互访_FAQ-傻瓜交换机是否可以连接不同的网段的终端实现互访...
  9. 有关计算机英语作文素材,英语写作素材
  10. python str转list str带[]