请问这个为什么错了(python)

a,b,c=int(input()).split()
print(bb-4a*c)

如有帮助,敬请采纳,你的采纳是我前进的动力,O(∩_∩)O谢谢!!!!!!!!

a,b,c=[int(x) for x in input().split() ]
print(b*b-4*a*c)

你这写的都是啥啊
首先int(input())将你输入的东西转成int类型,int类型是没有.split()属性的
print(bb-4ac)这里4a和bb中间少了个

用以下这种方式,转浮点型。 方程系数不一定是整数的

a,b,c=map(float,input().split())
print(b*b-4*a*c)

你的代码错在: int(input()), 输入多个参数,没办法转整数的。要先分割成列表,再逐一转换


可以查看手册:python- 接下来? 中的内容

按照你的思路,你是想将输入的字符串或数值的所有空格都删除,
那么你应该先使用split()再使用int()将字符串转化为数值
还有就是编程时任何运算符都不能省略包括乘法

Python不能bb,只能b*b