こうでしょうか
python
1lst = [30.6, 76.9, 100, 25.8, 93.1, 65.4, 78.6, 81, 45.6, 55.1]
2
3for i in range(0, 100, 10):
4 # i = 0, 10, ..., 90 とループする
5
6 cnt = 0
7 if i < 90:
8 # i == 10, 20, ..., 80 の場合
9 for score in lst:
10 if i <= score < i + 10: # i 以上、i + 10 未満の場合
11 cnt += 1
12 print(f"{i}点以上{i + 10}点未満は{cnt}人")
13 else:
14 # i == 90 の場合
15 for score in lst:
16 if i <= score <= i + 10: # i 以上、i + 10 以下の場合
17 cnt += 1
18 print(f"{i}点以上{i + 10}点以下は{cnt}人")
19
20
21# 0点以上10点未満は0人
22# 10点以上20点未満は0人
23# 20点以上30点未満は1人
24# 30点以上40点未満は1人
25# 40点以上50点未満は1人
26# 50点以上60点未満は1人
27# 60点以上70点未満は1人
28# 70点以上80点未満は2人
29# 80点以上90点未満は1人
30# 90点以上100点以下は2人
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/27 15:35
2020/08/27 15:40
2020/08/27 16:01