2016-09-09 3 views
1

この関数は、引数として正の整数nをとり、200と625の間に3つの乱数を生成し、最小の乱数を呼び出すminValueの場合、中間乱数はmyTaret、最大乱数はmaxValueとなります。リストの変数をリスト内の他の値との関係でリストに代入する

def usingFunctionsGreater(n): 
#create random numbers 
aList=[] 
for i in range(3): 
    aList.append(random.randrange(200,625,1)) 
    #assign minValue, myTarget, and maxValue 

コメントは私が書きたいプログラムの説明に役立つはずですが、生成されたリストの要素に変数を割り当てる方法がわかりません。

+1

*の役割はここで* nは何ですか? – ayhan

+1

'aList'を昇順でソートすることはできませんか? – jacob

答えて

4

方法以下について:

>>> min, target, max = sorted([random.randrange(100, 625, 1) for i in range(3)]) 
>>> min, target, max 
(155, 181, 239) 
>>> 
+1

ありがとうございました。 –

+1

@ J.Wadeこれがあなたの問題を解決するならば、「ありがとう」というよりも(あるいはそれに加えて)、この答えを解決策にすることができます。あなたは代理人を得る、彼はrepを得る、誰もが勝者だ。 – pjs

関連する問題