l1-009 n个数求和python
时间: 2023-07-12 20:24:37 浏览: 190
下面是使用 Python 编写的解决 L1-009 题目的代码:
```python
n = int(input())
nums = list(map(int, input().split()))
print(sum(nums))
```
首先,我们读入一个整数 `n`,表示接下来有 `n` 个数需要求和。然后,我们读入这 `n` 个数,并使用 `map` 函数将它们转换成整数类型,存储在一个名为 `nums` 的列表中。最后,我们使用内置函数 `sum` 对这些数进行求和,并输出结果。
需要注意的是,这个代码只是解决 L1-009 题目的其中一种方式,可能不是最优解。如果您有更好的解决方案,欢迎分享!
相关问题
l1-009 n个数求和 (20 分)
这是一道简单的编程题目,要求输入n个数并求和。
可以使用循环读入每个数并累加到答案中,最后输出答案。如果使用C++可以使用for循环或者while循环,如果使用Python可以使用for循环。
例如,在C++中可以这样写:
```c++
int n, a, sum = 0;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> a;
sum += a;
}
cout << sum << endl;
```
在python中可以这样写:
```python
n = int(input())
sum = 0
for i in range(n):
a = int(input())
sum += a
print(sum)
```
l1-008 求整数段和 (10 分)
题目描述
本题要求对一个整数段中的整数进行求和。
输入格式:
输入在一行中给出两个整数 $A$ 和 $B$,其中 $-100≤A≤B≤100$。
输出格式:
在一行中输出整数段 $[A,B]$ 中所有整数的和。
输入样例:
-3 8
输出样例:
30
解题思路
本题要求对一个整数段中的整数进行求和,可以用循环来实现。先输入两个整数 $A$ 和 $B$,然后用 for 循环遍历整数段 $[A,B]$ 中的所有整数,将它们累加到一个变量 sum 中,最后输出 sum 即可。
参考代码
C++ 代码
#include <iostream>
using namespace std;
int main() {
int A, B, sum = ;
cin >> A >> B;
for (int i = A; i <= B; i++) {
sum += i;
}
cout << sum << endl;
return ;
}
Python 代码
A, B = map(int, input().split())
sum =
for i in range(A, B+1):
sum += i
print(sum)
阅读全文