2016-12-22 14 views
-1

Pythonプログラムでは、複数の入力が整数に変換されており、プログラムはこの入力の1つを再帰的に使用し、対応する出力を出力します。複数の入力からの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) 

関数が正しいと所望の出力を印刷する:

するよりよい説明するために、ここに示す図です。しかし、複数の入力(角度)があるので、私の結果は最後の入力値(角度)のみを使用しました。

入力フォーマットは、所望の出力フォーマットは

10 
    6 
    22 

マイコードのみ22

を得るために私を可能にする必要があります

90 
    180 
    270 

である私は、この問題を解決できるか説明するのに役立つだろう問題を見つけて、望ましい出力を生成しますか?

ありがとうございました!

+0

あなたの質問は非常に明確ではありません。 [最小で完全で検証可能な例](http://stackoverflow.com/help/mcve)の作成に関するページをお読みください。 –

+0

あなたの関数を 'for'ループの中で呼び出してみませんか? –

答えて

-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... 
+0

ありがとうございます。これが問題の解決方法です。提案ありがとう。 – GSu

+0

@GSuそれはあなたを助けてくれてうれしいです。もしそれができたら、あなたは答えを受け入れ、それをアップヴォートすることができます。誰かが何らかの未知の理由で私の答えを下落させた。 – Nurjan

関連する問題