回答編集履歴

2

修正

2022/10/04 04:27

投稿

ozwk
ozwk

スコア13528

test CHANGED
@@ -5,16 +5,16 @@
5
5
  「少なくとも1科目は〜の文の所に入力した数字」は`point`に代入されていますが、
6
6
  `point`はその後、最大、最小値を求める処理に関わってきません。
7
7
 
8
-
9
-
10
8
  ```python
11
9
  while True:
12
10
  point = int(input("点数を入力して下さい.-1で入力終了です>>"))
13
11
  if point<0 or point>100:
14
12
  print("少なくとも1科目は,0~100点までの点数を入力して下さい")
13
+ else:
14
+ point=p # 逆では?
15
+ point=q # 逆では?
16
+ break
15
17
 
16
18
  # この後、point の値は使われていない
17
19
  ```
18
- `p`,`q`が最大、最小値を保持する変数のようなので、「少なくとも1科目は〜」の処理の後、
19
- 初期値を`point`にすればいいでしょう。
20
20
 

1

修正

2022/10/04 04:25

投稿

ozwk
ozwk

スコア13528

test CHANGED
@@ -5,14 +5,16 @@
5
5
  「少なくとも1科目は〜の文の所に入力した数字」は`point`に代入されていますが、
6
6
  `point`はその後、最大、最小値を求める処理に関わってきません。
7
7
 
8
- `p`,`q`が最大、最小値を保持する変数のようなので、「少なくとも1科目は〜」の処理の後、
8
+
9
- 初期値を`point`にすればいいでしょう。
10
9
 
11
10
  ```python
12
11
  while True:
13
12
  point = int(input("点数を入力して下さい.-1で入力終了です>>"))
14
13
  if point<0 or point>100:
15
14
  print("少なくとも1科目は,0~100点までの点数を入力して下さい")
15
+
16
+ # この後、point の値は使われていない
16
17
  ```
18
+ `p`,`q`が最大、最小値を保持する変数のようなので、「少なくとも1科目は〜」の処理の後、
19
+ 初期値を`point`にすればいいでしょう。
17
20
 
18
-