求1——100所有数的和

直接输出求和代码:

#!/usr/bin/env python
#-*-coding:utf8-*-
n = 1
i = 2
while i < 101:
	n = n + i
	i = i +1
print(n) 

手动输入求和代码:

#!/usr/bin/env python
# -*-coding:utf8 -*-
n = 100
s = n*(n + 1)/2
print("1到",n,"的求和结果为:",s)

因为手动输入进来的值,不能参与下面的公式运算,有错误。

#!/usr/bin/env python
# -*-coding:utf8 -*-
n = input("请输入一个正整数:")
s = n*(n + 1)/2
print("1到",n,"的求和结果为:",s)

猜你喜欢

转载自blog.csdn.net/weixin_43403617/article/details/89208046