Python:
#計算並輸出1~100之間的奇數之和與偶數之和 from functools import reduce print("evenSum=",end='') print(reduce(lambda a, b: a + b, filter(lambda i: i%2 == 0, [i for i in range(1,101)]))) print('oddSum=', end='') print(reduce(lambda a, b: a + b, filter(lambda i: i%2 == 1, [i for i in range(1,101)])))
輸出結果:
evenSum=2550
oddSum=2500
C:
//計算並輸出1~100之間的奇數之和與偶數之和 #include <stdio.h> int main() { int i, evenSum, oddSum; evenSum = oddSum = 0; for (i = 1; i <= 100; i++) { if (i%2 == 0) evenSum += i; else oddSum += i; } printf("evenSum=%d, oddSum=%d\n", evenSum, oddSum); return 0; }