同一道题两种写法
约 10 分钟
同一道题“读入 n 个数求和”,用两种语言各写一遍,你会立刻看出它们的性格。
C++ 要先声明类型,一板一眼:
#include <iostream>
using namespace std;
int main() {
int n, x, sum = 0;
cin >> n;
for (int i = 0; i < n; i++) { cin >> x; sum += x; }
cout << sum << endl;
}
Python 短得多:
n = int(input())
print(sum(map(int, input().split())))
思路完全一样:读数、累加、输出,区别只是 Python 帮你省了很多话。要注意:Python 里 input 读进来是字符串,一定要用 int 转成数字再算,不然会变成把字符串接在一起。
小纸条
动手写两遍。
登录 后可看答案