回答編集履歴
3
訂正
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
追記
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
訂正
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 なのか のバグ? も修正しています。
|