Python如何解决

list=[2 6 10 14]编写Python程序遍历列表list如果这个数小于10不做任何操作直接存入list2如果这个数大于等于10计算1到这个数的和以该结果存入列表list2中

img

# -*- coding:utf-8 -*-

q2_result = []

num_lst = [2,6,10,14]

for i in num_lst:
    if i < 10:
        q2_result.append(i)
    else:
        #大于10,计算从1到N的和
        sum = 0
        for r in range(1,i+1):
            sum += r
        q2_result.append(sum)

print(q2_result)