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

回答編集履歴

3

訂正

2020/03/18 14:21

投稿

katoy
katoy

スコア22328

answer CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  - 機能毎に関数分割してます。
4
4
 
5
- - 画面クリアは 改行 100 回出力とは異なる方法書いてみました。
5
+ - 画面クリアは 改行 100 回出力とは異なる方法書いてみました。
6
6
  (windows と linux 系では異なる処理になってしまってますが)
7
7
 
8
8
  - その他 いろいろ 小さな変更をしています。

2

追記

2020/03/18 14:21

投稿

katoy
katoy

スコア22328

answer CHANGED
@@ -73,4 +73,20 @@
73
73
 
74
74
 
75
75
  game()
76
+ ```
77
+
78
+ 追記
79
+ ask_number はバグがありました。
80
+ (数字以外や 範囲外の値を入力したときの挙動)
81
+ 次のようにしたほうが良さそうです。
82
+ ```python3
83
+ def ask_number():
84
+ s = input("回答:")
85
+ while True:
86
+ if s.isdigit():
87
+ n = int(s)
88
+ if VAL_MIN <= n <= VAL_MAX:
89
+ return n
90
+ print("{}以上{}以下の整数を入力してください\n".format(VAL_MIN, VAL_MAX))
91
+ s = input()
76
92
  ```

1

訂正

2020/03/17 13:11

投稿

katoy
katoy

スコア22328

answer CHANGED
@@ -2,8 +2,8 @@
2
2
 
3
3
  - 機能毎に関数分割してます。
4
4
 
5
- - 画面クリアは 改行 100 回出力とはことな方法が書いてみました。
5
+ - 画面クリアは 改行 100 回出力とは方法が書いてみました。
6
- (windows と linux 系では異なる朱織になってしまってますが)
6
+ (windows と linux 系では異なる処理になってしまってますが)
7
7
 
8
8
  - その他 いろいろ 小さな変更をしています。
9
9
  (最小値が 0 なのか 1 なのか のバグ? も修正しています。