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(' '))
两个字,精简!!