回答如下:方法一:for循环
```python
sum = 0
for i in range(1, 11):
sum += i ** 2
print("1~10的平方和为:", sum)
```
方法二:while循环
```python
sum = 0
i = 1
while i <= 10:
sum += i ** 2
i += 1
print("1~10的平方和为:", sum)
```
方法三:do-while循环(Python没有do-while循环)
```python
sum = 0
i = 1
while True:
sum += i ** 2
i += 1
if i > 10:
break
print("1~10的平方和为:", sum)
```
三种方法,分别用:for、while、do..while。
int sum = 0;
for (int i=1; i<=10; ++i) {
sum += i*i;
}
int sum = 0, i=1;
while (i<=11) {
sum += i*i;
++i;
}
int sum = 0, i=1;
do {
sum += i*i;
++i;
} while (i<10);