728x90
๋ฐ์ํ
์ธ์ ๊ฐ ์ฐ๊ฒ ์ง ํ๋ฉด์ ์ ์ฅํด๋๊ธฐ
ํผ๋ณด๋์น ์์ด์ ์ผ๋ฐ์ ์ผ๋ก ์ ํ์ F(n) = F(n-1) + F(n-2)๋ก ์๋ ค์ ธ์๋ค.
๊ทผ๋ฐ ChatGPT์๊ฒ ํผ๋ณด๋์น ์์ด ์ ํ์์ ์์๋ด๋ ๊ณผ์ ์ ์ค๋ช ํด๋ฌ๋ผ๊ณ ํ๋๋ฐ ์ด์ํ๊ฒ ๋์์ ํ์ฐธ ๋ค์ฌ๋ค๋ณด๋...
๊ทธ๋ฅ ํ๋ฒ์ ํผ๋ณด๋์น ์์ด์ ๊ณ์ฐํ๋ ๋ฐฉ๋ฒ์ ์๋ ค์ค ๊ฒ์ด์๋ค.
x = (1 + math.sqrt(5)) / 2
for n in range(10):
Fn = (x**n - (1-x)**n) / math.sqrt(5)
print(Fn)
์์ซ์ ์๋ ์์ฒญ ๋์ ์ด์ํ ๊ฐ์ด ์๊ธด ํ์ง๋ง int()๋ฅผ ์ฌ์ฉํ๋ฉด ํผ๋ณด๋์น ์์ด์ด ๋์จ๋ค.
0.0
1.0
1.0
2.0
3.0000000000000004
5.000000000000001
8.000000000000002
13.000000000000002
21.000000000000004
34.00000000000001
์ด๊ฒ ํผ๋ณด๋์น ์์ด์ ์ผ๋ฐํญ์ด๋ ๊ฒ์ด๊ตฌ๋.
728x90
๋ฐ์ํ
'๊ฒ์ ํ๋ก๊ทธ๋๋ฐ > Python ํ๋ก๊ทธ๋๋ฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค ์ซ์ ๋ธ๋ก (1) | 2023.02.18 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค ๋ ๋ฐ๋จน๊ธฐ (0) | 2023.02.17 |
ํ๋ก๊ทธ๋๋จธ์ค 3 x n ํ์ผ๋ง ์ญ๋๊ธ ์ด๋ ต๋ผใ ใ (0) | 2023.02.17 |
ํ๋ก๊ทธ๋๋จธ์ค ๋ฏธ๋ก ํ์ถ (1) | 2023.02.16 |
ํ๋ก๊ทธ๋๋จธ์ค ์นด๋ ๋ญ์น (0) | 2023.02.16 |