python计算1+22+33+44+…+nn的值 1 + 22 + 333 + 4444+ 55555+...nnnnnnn;
时间: 2023-12-29 10:04:18 浏览: 99
数值计算Python
在Python中,可以使用循环来计算1+22+33+44+…+nn的值。下面是一个示例代码:
```python
n = int(input("请输入一个正整数n:"))
result = 0
for i in range(1, n+1):
result += int(str(i)*i)
print("结果为:", result)
```
这段代码首先要求用户输入一个正整数n,然后使用循环从1到n遍历每个数字。在每次循环中,将当前数字i转换为字符串,并重复i次,然后将其转换为整数并加到结果中。最后输出结果。
阅读全文