Python数学逻辑错误
现在,我尝试用这段新代码将右侧的数字相加:Python数学逻辑错误,python,math,Python,Math,现在,我尝试用这段新代码将右侧的数字相加: 1:1 2:4 3:9 4:16 5:25 6:36 7:49 8:64 9:81 10:100 我的数学逻辑显然是错误的,但我似乎无法修复它。因为您以前没有定义“总计”,而是将两倍的平方相加,而不是将平方与总计相加 发件人: 致: 在循环之前声明总计=0,并切换 总计=平方+平方到总计+平方 1:1 2:4 3:9 4:16 5:25 6:36 7:49 8:64 9:81 10:100 for i in range(1,11): pri
1:1
2:4
3:9
4:16
5:25
6:36
7:49
8:64
9:81
10:100
我的数学逻辑显然是错误的,但我似乎无法修复它。因为您以前没有定义“总计”,而是将两倍的平方相加,而不是将平方与总计相加 发件人: 致: 在循环之前声明总计=0,并切换 总计=平方+平方到总计+平方
1:1
2:4
3:9
4:16
5:25
6:36
7:49
8:64
9:81
10:100
for i in range(1,11):
print(i,end=":")
if i < 100:
square = i * i
total = square + square
print(square)
print(total)
1:1
2:4
3:9
4:16
5:25
6:36
7:49
8:64
9:81
10:100
200
for i in range(1,11):
print(i,end=":")
if i < 100:
square = i * i
total = square + square
print(square)
print(total)
total = 0
for i in range(1,11):
print(i,end=":")
if i < 100:
square = i * i
total = total + square
print(square)
print(total)