尝试将多个输入附加到forloop以最终返回多个输出(python)

尝试将多个输入附加到forloop以最终返回多个输出(python),python,for-loop,input,Python,For Loop,Input,我试图创建一个程序,要求22个输入,然后计算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

我试图创建一个程序,要求22个输入,然后计算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从终端执行操作。这就是你能做到的

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)

您可以使用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)