怎么求列表[1+2i, 3+4i ,5+6i ,7-8i]的平方和
时间: 2023-04-04 20:05:11 浏览: 106
可以使用 Python 中的复数类型和循环来求解:
```python
lst = [1+2j, 3+4j, 5+6j, 7-8j]
sum = 0
for num in lst:
sum += num**2
print(sum)
```
输出结果为:(-44+120j)
相关问题
7 8 输出 (14+8i) (5+4i) (7+4i) */
首先,我们需要将每个复数用实部和虚部表示出来:
(14+8i) = 14 + 8i
(5+4i) = 5 + 4i
(7+4i) = 7 + 4i
接下来,我们将它们相乘,得到结果:
(14 + 8i) (5 + 4i) (7 + 4i) = (14*5*7 - 14*4i + 8i*5*7 - 8i*4i + 5*4i*7 + 4i*4i*7 + 14*4i*4i + 8i*4i*7)
化简一下:
(14*5*7 - 14*4i + 8i*5*7 - 8i*4i + 5*4i*7 + 4i*4i*7 + 14*4i*4i + 8i*4i*7)
= (490 - 56i + 280i - 32 + 140i + 112i - 224 - 224i)
= (-246 - 252i)
所以,(14+8i) (5+4i) (7+4i) = -246 - 252i。
python如何将[[1+2i],[3+4i],[5-6i],[7-8i]]变为[[1,2],[3,4],[5,-6],[7,-8]]
可以使用列表推导式和复数的实部和虚部属性来实现:
```
lst = [[1+2j],[3+4j],[5-6j],[7-8j]]
new_lst = [[z.real, z.imag] for z in lst]
print(new_lst)
```
输出:
```
[[1., 2.], [3., 4.], [5., -6.], [7., -8.]]
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)