[email protected]   15826058953
B2B外贸网站建设与运营,WEB服务器运维,始于2016。

python计算从1累加到指定整数的结果源码

2020-07-04     网络    

这是一个python计算从1累加到指定整数的结果源码,当输入非exit字符串时提示输入“exit退出程序”,运行系统环境为Windows7,Python为版本为3.6.4,全部源码如下:

def cumulative(num):
	sum = 0
	for i in range(1,num+1):
		sum += i
	return sum
	
def main():
	while True:
		print("=======================")
		print("输入exit退出程序")
		str_num = input("从1累加到:")
		if str_num == 'exit':
			break
		try:
			sum =cumulative(int(str_num))
		except ValueError:
			print("除非退出输入exit,只能输入数字")
			continue
		print("从1累加到" + str(str_num) +"的总合是" + str(sum))
		print((int(str_num),sum))

main()

测试内容如下:

=======================
输入exit退出程序
从1累加到:12
从1累加到12的总合是78
(12, 78)
=======================
输入exit退出程序
从1累加到:100
从1累加到100的总合是5050
(100, 5050)
=======================
输入exit退出程序
从1累加到:exit