import math
a = float(input("请输入二次项系数a:"))
b = float(input("请输入一次项系数b:"))
c = float(input("请输入常数项c:"))
delta = b**2 - 4*a*c
if delta <0:
print("该方程无实数根")
elif delta == 0:
x = -b / (2*a)
print("该方程有一个实数根:x =", x)
else:
x1 = (-b + math.sqrt(delta)) / (2*a)
x2 = (-b - math.sqrt(delta)) / (2*a)
print("该方程有两个实数根:x1 =", x1, ", x2 =", x2)
在这个程序中,用户需要输入方程的二次项系数、一次项系数和常数项。程序使用math模块中的sqrt函数来计算方程的判别式delta,然后根据delta的值判断方程的根的情况。如果delta小于0,则方程没有实数根;如果delta等于0,则方程有一个实数根;如果delta大于0,则方程有两个实数根。
程序输出方程的根,如果方程没有实数根,启漏则输出相应的提示。
请注意,在输入念孙系数时,要确保输入的是浮点数,否则可仔旁链能会导致程序出错。
# 面积:
# 设等腰梯形的上底为a,下底为b,高为h,则面积S=(a+b)*h/2
# Python代码:
a = float(input("请输入上底:"))
b = float(input("请输入下底:"))
h = float(input("请凳禅输入高:"))
S = (a + b) * h / 2
print("等腰梯形的面掘粗旦积为:", S)
# 周长:
# 设等腰梯形的上底为a,下底为b,斜边为c,则周长P=a+b+2*c
# Python代码:
a = float(input("请输入上底:"))
b = float(input("请判扰输入下底:"))
c = float(input("请输入斜边:"))
P = a + b + 2 * c
print("等腰梯形的周长为:", P)
解题思路
python新手代码有如下:
defnot_empty(或消s)。
returnsandlen(s。strip())>0。
#returnsands。strip()。
#如果衫迹知直接单写s。strip()那么s如果是None,会报错,因为None没有strip方法。
#如果s是None,那么Noneand任何值都是False,直接返回false。
#如果s非None,那么判定s。trip()是否为空。
相关简介。
Python解释器易于扩展,可以使用C或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python 也可用于可定制化软件中州咐的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。
2021年10月,语言流行指数的编译器Tiobe将Python加冕为最受欢迎的编程语言,20年来首次将其置于Java、C和JavaScript之上。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)