python
1score=[80,60,70,65,80,90,100,15,72,31] 2name=["A","B","C","D","E","F","G","H","I","J"] 3disp="" 4for k in range(len(score) - 1,0,1): 5 for j in range(0,len(score), - 1): 6 if score[j] > score[j+1]: 7 temp = score[j] 8score[j]=score[j+1] 9score[j+1]=temp 10for i in range(len(score)): 11 print(name[i]+"さんの点数は"+str(score[i])+"です.")
上記を実行すると、NameError: name 'j' is not definedと出ます。
for文で定義したつもりですが、このプログラムにおいてjを定義するとはどういうことでしょうか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/17 13:16