Python
python吧
全部回复
仅看楼主
level 4
哪位大佬可以知道哪里有问题吗,我是一点都不懂
2025年06月21日 09点06分 1
level 4
有人吗[吐舌][吐舌][吐舌]
2025年06月21日 09点06分 2
math match?
2025年06月21日 09点06分
@laocooon888 喔喔,我看到了,打错了,谢谢了,看了几遍硬是没看出来[太开心][太开心][太开心]
2025年06月21日 09点06分
@大大怪的兵 来吧,我是最爱小白白的。这种小问题,有空问我就行了。
2025年06月21日 09点06分
@laocooon888 哥,我给你发私信了
2025年06月21日 09点06分
level 4
2025年06月21日 09点06分 5
level 2
import math
try:
a = float(input("请输入方程的系数a: "))
b = float(input("请输入方程的系数b: "))
c = float(input("请输入方程的系数c: "))
if a == 0:
if b == 0:
print("不是有效方程")
else:
x = -c / b
print(f"方程的解为: {x:.2f}")
else:
discriminant = b**2 - 4*a*c
if discriminant >= 0:
x1 = (-b + math.sqrt (discriminant)) / (2*a)
x2 = (-b - math.sqrt(discriminant)) / (2*a)
print(f"方程的实数解为: {x1:.2f} 和 {x2:.2f}")
else:
real_part = -b / (2*a)
imag_part = math.sqrt(-discriminant) / (2*a)
print(f"方程的复数解为: {real_part:.2f}+{imag_part:.2f}i 和 {real_part:.2f}-{imag_part:.2f}i")
except ValueError:
print("错误:请输入有效的数字")
except ZeroDivisionError:
print("错误:系数a不能为零")
2025年06月21日 10点06分 6
试试能不能用[胜利],我没装解释器
2025年06月21日 10点06分
level 4
谢谢各位大佬的指点
2025年06月21日 12点06分 8
level 7
报错看最后几行,我图里画手指的位置。上面的"line 1"说明错误在第一行,下面的"no module named match"指出了报错的原因:没有名为match的模块。这一般说明你把模块名打错了
2025年06月22日 10点06分 9
这两行中间的红字"import match"指出了出错误的具体语句。下次遇到错误不要反复看全部了,直接来错误信息里标出的位置找就行,效率会高很多。
2025年06月22日 10点06分
1