方法一:循环求和
#for循环
a = 0
for i in range(1, 501):
a += i
print(a)
#while循环
i = 1
a = 0
while i <= 500:
a += i
i += 1
print(a)
总结:for循环与while循环语法格式如下
while 判断条件(condition): 执行语句(statements)……
for iterating_var in sequence: statements(s)
方法二:利用算法简化运算
#高斯算法
a = (1+500)*500//2
print(a)
方法三:利用函数进行计算
#定义函数
def count():
a = (1 + 500) * 500 // 2
print(a)
#执行函数
count()
总结:函数语法为:
def 函数名(参数): 执行语句 return [可选]