请编写一段python代码
时间: 2024-03-02 19:27:09 浏览: 19
来求解一个一元二次方程的根。
以下是Python代码:
```python
import cmath
a = float(input("请输入a的值:"))
b = float(input("请输入b的值:"))
c = float(input("请输入c的值:"))
# 计算根
d = (b**2) - (4*a*c)
sol1 = (-b-cmath.sqrt(d)) / (2*a)
sol2 = (-b+cmath.sqrt(d)) / (2*a)
# 输出根
print("解为:{0} 和 {1}".format(sol1, sol2))
```
如果用户输入的a、b、c值使得方程无解,则输出为:"解为:(nan+nanj) 和 (nan+nanj)"。
相关问题
请编写一段python代码,释放一个列表
当您说“释放一个列表”时,我不确定您的意思。如果您想打印列表的所有元素,可以使用以下代码:
```python
my_list = [1, 2, 3, "hello", "world"]
for item in my_list:
print(item)
```
这将遍历列表并打印每个元素,输出结果如下:
```
1
2
3
hello
world
```
请编写一段python代码,将一个列表清空
您可以使用以下方法将一个列表清空:
```python
my_list = [1, 2, 3, "hello", "world"]
my_list.clear()
print(my_list)
```
这会使用 `clear()` 方法清空 `my_list`,并在打印之前打印它。输出将是一个空列表:
```
[]
```
请注意,这将永久删除列表中的所有元素。如果您需要在以后使用这些元素,请确保在清空列表之前将它们保存在另一个地方。