質問編集履歴

3

誤字の修正

2020/07/01 05:55

投稿

maj
maj

スコア2

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ```ここに言語を入力
2
2
 
3
- コードdef collatz(n):
3
+ def collatz(n):
4
4
 
5
5
  i=0
6
6
 

2

コードの挿入

2020/07/01 05:55

投稿

maj
maj

スコア2

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,36 @@
1
+ ```ここに言語を入力
2
+
3
+ コードdef collatz(n):
4
+
5
+ i=0
6
+
7
+ while n !=1:
8
+
9
+ if n%2==0:
10
+
11
+ n=n/2
12
+
13
+ i=i+1
14
+
15
+ else:
16
+
17
+ n=3*n+1
18
+
19
+ i=i+1
20
+
21
+ print(str(i))
22
+
23
+ collatz(192223)
24
+
25
+ n=1
26
+
27
+ while collatz(n) <=100:
28
+
29
+ n +=1
30
+
31
+ print(n,collatz(n))
32
+
1
- ### 前提・実現したいこと
33
+ ```### 前提・実現したいこと
2
34
 
3
35
  大学の授業で、コラッツ数列について操作回数が100を超える最小の数を求めるプログラムを作っています。このとき、以下のようなエラーが発生しました。
4
36
 

1

書式の改善

2020/07/01 05:54

投稿

maj
maj

スコア2

test CHANGED
File without changes
test CHANGED
@@ -38,8 +38,6 @@
38
38
 
39
39
  collatz(192223)
40
40
 
41
- #n=1
42
-
43
41
  n=1
44
42
 
45
43
  while collatz(n) <=100: