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

回答編集履歴

3

最初にマイナス判定を入れました

2021/03/24 15:59

投稿

yoshi_10_11
yoshi_10_11

スコア241

answer CHANGED
@@ -2,13 +2,13 @@
2
2
  num = -1
3
3
  while(True):
4
4
  n = int(input("Enter a number :"))
5
+ if n < -1:
6
+ break
5
- if n == num:
7
+ elif n == num:
6
- print("**REPEAT**")
8
+ print("**REPEAT**")
7
- num = n
9
+ num = n
8
- elif n >= 0:
9
- num = n
10
10
  else:
11
- break
11
+ num = n
12
12
  ```
13
13
 
14
14
  こうかな?n >= 0をはじめに置いてしまうと、n == numの条件に一致しなくなってしまいます!

2

0 -> -1

2021/03/24 15:59

投稿

yoshi_10_11
yoshi_10_11

スコア241

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  ```python
2
- num = 0
2
+ num = -1
3
3
  while(True):
4
4
  n = int(input("Enter a number :"))
5
5
  if n == num:

1

None -> 0

2021/03/24 15:54

投稿

yoshi_10_11
yoshi_10_11

スコア241

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  ```python
2
- num = None
2
+ num = 0
3
3
  while(True):
4
4
  n = int(input("Enter a number :"))
5
5
  if n == num: