写一个代码求平方和立方
时间: 2024-05-03 07:18:04 浏览: 73
以下是求平方和立方的 Python 代码:
```python
num_list = [1, 2, 3, 4, 5]
square_sum = sum([num ** 2 for num in num_list])
cube_sum = sum([num ** 3 for num in num_list])
print("平方和为:", square_sum)
print("立方和为:", cube_sum)
```
输出结果:
```
平方和为: 55
立方和为: 225
```
要求平方和或立方和,只需更改列表推导式中的指数。
相关问题
用c++写一个代码求平方和立方
下面是一个用 C++ 编写的求平方和立方的代码:
```c++
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int n;
cout << "请输入一个正整数n:";
cin >> n;
int sum_square = 0; // 平方和
int sum_cube = 0; // 立方和
for (int i = 1; i <= n; i++) {
sum_square += pow(i, 2);
sum_cube += pow(i, 3);
}
cout << "1到" << n << "的平方和为:" << sum_square << endl;
cout << "1到" << n << "的立方和为:" << sum_cube << endl;
return 0;
}
```
首先,程序会提示用户输入一个正整数 n,然后利用 for 循环求出 1 到 n 的平方和和立方和,并输出结果。
注意,这里使用了 `pow()` 函数来计算平方和立方,需要在头文件中包含 `cmath`。
用python写一个输入两个整数输出他们的平方和和立方和
好的,这是一个很简单的问题,以下是代码:
```python
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
square_sum = a**2 + b**2
cube_sum = a**3 + b**3
print("平方和为:", square_sum)
print("立方和为:", cube_sum)
```
希望能够帮到你!
阅读全文