回答編集履歴

2

てにをはを修正

2021/06/10 15:19

投稿

ppaul
ppaul

スコア24666

test CHANGED
@@ -1,6 +1,6 @@
1
1
  テキストファイルへの書き出しは以下です。
2
2
 
3
- よく見ると、fibの式が間違っています
3
+ よく見ると、fibの式が間違っていましたので修正してあります。
4
4
 
5
5
  ```python
6
6
 

1

csvを追加

2021/06/10 15:19

投稿

ppaul
ppaul

スコア24666

test CHANGED
@@ -1,6 +1,6 @@
1
1
  テキストファイルへの書き出しは以下です。
2
2
 
3
-
3
+ よく見ると、fibの式が間違っていますね。
4
4
 
5
5
  ```python
6
6
 
@@ -10,7 +10,7 @@
10
10
 
11
11
  a, b = 0, 1
12
12
 
13
- while a < n:
13
+ for i in range(n+1):
14
14
 
15
15
  f.write(f'{a} ')
16
16
 
@@ -24,6 +24,30 @@
24
24
 
25
25
  ```
26
26
 
27
- csvファイル形式で書込みたいというのは。どういものを作りたいのかが意味不明です。
27
+ csvファイル形式で書込みたいというのは。どういものを作りたいのかが意味不明です。
28
28
 
29
+ もし、1列目がiで、2列目がfib(i)なら以下です。
30
+
31
+ 結果のファイルをエクセル等で開いて確認してみてください。
32
+
33
+
34
+
35
+ ```python
36
+
37
+ def fib(n):
38
+
39
+ with open('output.csv', 'w') as f:
40
+
41
+ a, b = 0, 1
42
+
43
+ for i in range(n+1):
44
+
45
+ f.write(f'{i},{a}\n')
46
+
47
+ a, b = b, a+b
48
+
49
+ fib(1000)
50
+
51
+ ```
52
+
29
- 第○項」を保存せず、数だけを保存できる」も意味不明です。
53
+ 「第○項」を保存せず、数だけを保存できる」も意味不明です。