小白#yy 2022-04-28 09:29 采纳率: 100%
浏览 3408
已结题

python数列求和

用户输入一个小于10的正整数,求1+12 +123+ 1234 +
输入
个正整数n(测试数据保证小于10)
输出
数列的和
示例
输入:5
输出:13715
平均代码量
67
我怎么输入也是错的,可以帮忙解答一下吗

  • 写回答

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
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 5月20日
  • 已采纳回答 5月12日
  • 创建了问题 4月28日

悬赏问题

  • ¥15 lammps拉伸应力应变曲线分析
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python