执行以下程序后所输出的结果是?( )
python复制1def f(n): 2 s = 0 3 for i in range(2, n + 1): 4 p = True 5 for j in range(2, int(i ** 0.5) + 1): 6 if i % j == 0: 7 p = False 8 break 9 if p == True and i % 3 == 1: 10 s = s + i 11 return s 12 13 14print(f(13))
1def f(n): 2 s = 0 3 for i in range(2, n + 1): 4 p = True 5 for j in range(2, int(i ** 0.5) + 1): 6 if i % j == 0: 7 p = False 8 break 9 if p == True and i % 3 == 1: 10 s = s + i 11 return s 12 13 14print(f(13))
20
41
21
91