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