同济大学Python程序设计基础 实验三:选择结构

本文介绍了同济大学Python程序设计基础实验的内容,涉及一元二次方程根的计算、购物折扣计算、上网费用评估、数字排序及古代鸡兔同笼问题的解决方案。实验涵盖多分支条件判断和逻辑运算,旨在提升学生的算法思维和编程能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

同济大学Python程序设计基础

实验三

第一题

1.求一元二次方程的根。
要求:输入一元二次方程的三个系数a、b、c,根据系数值,可得出如下三种根:
(1)△>0,两个实根
(2)△=0,重根,即相同根
(3)△<0,无实数根
输出两个实根x1和x2,若没有实根则输出信息:无实根。

代码片.

from math import sqrt 
#这样引入的话在使用sqrt的时候就不需要写成math.sqrt了
a,b,c=eval(input("input a,b,c:"))
deta=b**2-4*a*c
if deta>0:
    x1=(-b+sqrt(deta))/(2*a)
    x2=(-b-sqrt(deta))/(2*a)
    print('x1=',x1,',x2=',x2)
elif deta==0:
    x
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值