回答編集履歴
1
変更
answer
CHANGED
@@ -2,8 +2,8 @@
|
|
2
2
|
|
3
3
|
input.py
|
4
4
|
```python3
|
5
|
-
def readint(prompt,
|
5
|
+
def readint(prompt, lower, upper):
|
6
|
-
num_range = "(範囲:{0}から{1}まで):".format(
|
6
|
+
num_range = "(範囲:{0}から{1}まで):".format(lower, upper)
|
7
7
|
prompt = prompt + num_range
|
8
8
|
|
9
9
|
while True:
|
@@ -21,7 +21,7 @@
|
|
21
21
|
continue
|
22
22
|
|
23
23
|
num = int(str) * sign
|
24
|
-
if num <
|
24
|
+
if num < lower or upper < num:
|
25
25
|
print("エラー: 範囲外の数字を入力しています。" + num_range)
|
26
26
|
continue
|
27
27
|
return num
|