teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

誤字の修正

2020/07/01 05:55

投稿

maj
maj

スコア2

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

2

コードの挿入

2020/07/01 05:55

投稿

maj
maj

スコア2

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

1

書式の改善

2020/07/01 05:54

投稿

maj
maj

スコア2

title CHANGED
File without changes
body CHANGED
@@ -18,7 +18,6 @@
18
18
  i=i+1
19
19
  print(str(i))
20
20
  collatz(192223)
21
- #n=1
22
21
  n=1
23
22
  while collatz(n) <=100:
24
23
  n +=1