用户输入一个小于10的正整数,求1+12 +123+ 1234 +
输入
个正整数n(测试数据保证小于10)
输出
数列的和
示例
输入:5
输出:13715
平均代码量
67
我怎么输入也是错的,可以帮忙解答一下吗
python数列求和
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- 唐僧骑马噔了个噔 2022-04-28 12:43关注
>>> def sum_num(): input_num = input("输入一个0-9的整数:") try: input_num = int(input_num) if input_num > 9 or input_num<1: print("ERROR 请输入一个0-9的整数") return else: num = 0 sumnum = 0 for i in range(1,input_num+1): num = num*10 + i sumnum += num print("计算结果:%s"%sumnum) except ValueError: print("ERROR 请输入一个0-9的整数") return # sum_num() # 输入一个0-9的整数:10 # ERROR 请输入一个0-9的整数 # sum_num() # 输入一个0-9的整数:a # ERROR 请输入一个0-9的整数 # sum_num() # 输入一个0-9的整数:5 # 计算结果:13715 # sum_num() # 输入一个0-9的整数:9 # 计算结果:137174205
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 8无用 3
悬赏问题
- ¥15 lammps拉伸应力应变曲线分析
- ¥15 C++ 头文件/宏冲突问题解决
- ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
- ¥50 安卓adb backup备份子用户应用数据失败
- ¥20 有人能用聚类分析帮我分析一下文本内容嘛
- ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
- ¥30 python代码,帮调试
- ¥15 #MATLAB仿真#车辆换道路径规划
- ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
- ¥15 数据可视化Python