同一道题两种写法

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 转成数字再算,不然会变成把字符串接在一起。

小纸条

动手写两遍。

登录 后可看答案

同一道题两种写法 · C++ 入门 · op599 课程