1-100点の点数、1〜199番までの成績をランダムに導入して、それが60点以下の場合に赤く表示して、合否判定を否と出したいです。
python
1import random 2for i in range(200): 3 math=[random.randint(1,100)] 4if math[i]<=60: 5 gra="否" 6 print(math[i]) 7 print("\031m",end="") 8else: 9 gra="合格" 10 print(math[i]) 11 12for i in range(200): 13 print("学籍番号{} 点数{} 合否{}".format(i,math[i],gra))
こうした時に
IndexError Traceback (most recent call last)
<ipython-input-51-71800b72f550> in <module>
2 for i in range(200):
3 math=[random.randint(1,100)]
----> 4 if math[i]<=60:
5 gra="否"
6 print(math[i])
IndexError: list index out of range
と出てしまいます。rangeを100点までにしているので大丈夫だと思ったのですが、どこが間違えているのかわかりません。
どうかご回答よろしくお願いいたします。
jupyterhubで行っています。マックブックです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。