OJ中经常要求循环输入,若C++版输入输出如下:
int a[10];
sum = 0
for(int i = 0; i < 10; i++)
{
cin >> a[i];
sum += a[i];
}
cout << sum;
则用Python编写输入时为:
a = []
for x in raw_input().split(' '):
a.append(int(x))
print sum(a)
等价于:
print sum(int(x) for x in raw_input().split(' '))
两个字,精简!!
本文通过一个简单的示例对比了Python与C++在处理循环输入时的不同实现方式。展示了Python简洁高效的语法特点。

667

被折叠的 条评论
为什么被折叠?



