【问题标题】:counting user input numbers from range in python [duplicate]从python中的范围计算用户输入数字[重复]
【发布时间】:2018-10-28 21:20:09
【问题描述】:

所以我的问题是这个程序应该输入数字(例如5)将是0+1+2+3+4,总和是10。我已经得到它来列出这些数字,但我如何让这段代码来计算它们?

num1 = int(input("How many laps?: "))
num2 = int(0)

for lap in range (num1):
   num2 = lap
   print("Sum is:" , (num2))

【问题讨论】:

    标签: python python-3.x sum


    【解决方案1】:

    简单的解决方法如下

    num1 = int(input("How many laps?: "))
    print(sum(range(num1)))
    

    【讨论】:

      【解决方案2】:

      像你尝试的那样循环执行它

      num1 = int(input("How many laps?: "))
      
      list = []
      
      for lap in range (num1):
         list.append(lap)
      
      listSum = sum(list)
      
      print(listSum)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-21
        • 1970-01-01
        • 2018-09-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多