多输入的Python输出

时间:2016-12-22 04:14:04

标签: python python-3.x

在Python程序中,有多个输入转换为整数,然后程序将递归使用此输入之一并提供相应的输出。

为了更好地说明,以下是插图:

    # the below 2 lines are given / mandatory:
    for a0 in range(q):
        angle = int(input().strip())

    # my codes: 
    function 1...
    function 2...
    function 3...
    ...
    print(result)

功能正确并打印所需的输出。但是,由于有多个输入(角度),我的结果仅使用最后一个输入值(角度)。

输入格式为

    90
    180
    270

所需的输出格式应为

    10
    6
    22

我的代码只允许我获得22。

您能帮忙解释一下我如何解决这个问题并生成所需的输出吗?

谢谢!

1 个答案:

答案 0 :(得分:-1)

我认为您需要使用某种列表来保留所有输入。您似乎重写了angle变量,这就是为什么它只保留最后一个输入。

例如:

angles = []

# the below 2 lines are given / mandatory:

for a0 in range(q):
    angles.append(int(input().strip()))


# here you functions use the `angles` list like angles[0], angles[1] etc.
# my codes: 
function 1...
function 2...
function 3...