怎样学好一门编程语言

这个改错咋改啊,这是有关于加密字符串的问题,代码都在这里面了,但是不太清楚错在哪里了

img

s=0 因为要做累加,一开始要为0
if isSuShu(n) == 1: 因为上面的isSuShu方法要不返回1,要不返回-1,而不是0
if n%3 == 0 表示n可以被3整除
s = s+n 将n累加,而不是+1 因此这里是要计算所有满足条件的数的和

def isSuShu(x):
    for m in range(2, x):
        if x % m == 0:
            return False
    return True

s = 0
for n in range(100, 200):
    if isSuShu(n) and n % 3 == 1:
        print(n)
        s += 1

print("素数个数:", s)