1

私は見て、私の質問に対する答えを見つけることができなかったので、ここにあります. さまざまな周波数の電力定格を出力するループを作成しました。最大電力定格は、ループ出力の中間のどこかにあります。横に max を印刷して、どれが最大かを示す必要があります。ただし、制限があり、if 条件を使用することはできません。プログラムで最大の出力を決定し、テキストでマークするにはどうすればよいでしょうか? 私はパイソンを使用しています。

while frQncy < 24.0:                                                             
    TERAHZ_TO_HZ = frQncy * 10.0**12                                              
    v_ = TERAHZ_TO_HZ                                                                 
    I_ = ((2.0 * h_ * v_**3) / (c_**2)) * (1.0/(math.exp((h_ * v_) / (k_ * Tk))-1.0))   
    print "Frequency: %.3g Spectral Radiance: %.4E" % (frQncy, I_)                       
    frQncy += 0.2
4

1 に答える 1

2

すべての周波数をイテラブルに入れ、組み込みのmax() 関数を使用できます

于 2012-10-02T15:35:14.620 に答える