白駿6376 e計算
質問する
表示
はい.ここでnは無限大である.
小さいnに対してeの近似値を求める.
入力
eの近似値n=0~9は、以下の結果として出力される.
しゅつりょく
eの近似値n=0~9は、以下の結果として出力される.
入力例1
サンプル出力1
n e
0 1
1 2
2 2.5
3 2.666666667
4 2.708333333
解法
工場計算を行い,繰返し条件と演算をよく考慮する.
コード#コード#
def f(num):
if num == 0 or num == 1:
return 1
return f(num - 1) * num
print('n e')
print('- -----------')
e = 0
for i in range(10):
n = i
e += f(i) ** (-1)
if n < 2:
print(f'{n} {e:.0f}')
elif n == 2:
print(f'{n} {e:.1f}')
else:
print(f'{n} {e:.9f}')
白駿6376 e計算
Reference
この問題について(白駿6376 e計算), 我々は、より多くの情報をここで見つけました
https://velog.io/@mynote/백준-6376-e-계산
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
工場計算を行い,繰返し条件と演算をよく考慮する.
コード#コード#
def f(num):
if num == 0 or num == 1:
return 1
return f(num - 1) * num
print('n e')
print('- -----------')
e = 0
for i in range(10):
n = i
e += f(i) ** (-1)
if n < 2:
print(f'{n} {e:.0f}')
elif n == 2:
print(f'{n} {e:.1f}')
else:
print(f'{n} {e:.9f}')
白駿6376 e計算Reference
この問題について(白駿6376 e計算), 我々は、より多くの情報をここで見つけました https://velog.io/@mynote/백준-6376-e-계산テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol