【问题标题】:Trying to attach multiple inputs to a forloop to ultimately return multiple outputs (python)尝试将多个输入附加到 for 循环以最终返回多个输出(python)
【发布时间】:2020-01-14 17:15:10
【问题描述】:

我正在尝试创建一个程序,它要求输入 22 个输入,然后计算 44 个输出(输入经过两次不同的计算)并返回这 44 个输出。

我在尝试连接请求多个输入以返回输出时遇到了麻烦。我已经能够使用此代码返回 44 个输出:

def forloop():
    for i in range(22):
        print("The area of the circle is: ", i * radius**2)
        print("The circumference of the circle is: ", 2*pi*radius)`

但是,我还没有弄清楚如何向用户询问 22 个输入并将它们与我创建的 for 循环相关联。

【问题讨论】:

    标签: python for-loop input


    【解决方案1】:

    你想学习如何在 python 的终端中read input。这就是你可以做到的。

    def forloop():
        for i in range(22):
            data = input("Enter a number: ")
            # Do the computation you want to do on this input
            print("The area of the circle is: ", i * radius**2)
            print("The circumference of the circle is: ", 2*pi*radius)
    

    【讨论】:

      【解决方案2】:

      您可以使用 3 个列表。一个输入,一个半径,一个圆周:

      input_list = []
      radius_list = []
      circumference_list = []
      
      for i in range(22)
         input= input("Enter a number: ")
         input_list.append(input)
         radius_list.append(input * radius**2)
         circumference_list.append(2*pi*radius)
      

      【讨论】:

        猜你喜欢
        • 2020-07-23
        • 2022-01-04
        • 2014-07-29
        • 1970-01-01
        • 2018-12-09
        • 2022-12-13
        • 2023-01-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多