0
式のn
の値と1/e
の値の差が0.0001未満の式(1-1/n)**n
のnの値に近似します。Pythonを使用して条件を指定してアルゴリズムを書く方法
Pythonでwhileループとforループを使用するにはどうすればいいですか?
は、私は次のコードfrom math import exp
value = 1/exp(1) # e being the exponential
n = 1;
while check < 0.0001:
n=n+1
formula = (1-1/n)^n
check = value - formula
if check <0.0001:
print(n)
でwhile
を使用してみましたが、チェックがwhile
前に定義されていないため、プログラムが実行されません。
もっと良い解決策はありますか?
'(1-1/n)^ n'はあなたの考えをしません。 –
'while while 'を使用し、チェックの条件が満たされた場合に中断します。 –
あなたは '(1-1/n)** n'を意味しますか? – linusg