リストをintに変更する方法に完全に困惑しています。
#Creates a list which is populated by whole names and scores
whole_names = list()
scores = list()
for line in lines:
# Makes each word a seperate object
objects = line.split(" ")
# Joins the first and last name of every line and makes them
their own seperate objects
whole_names.append(" ".join(objects[0:2]))
# Makes the scores of every line an object
scores.append(objects[2:3])
rect = Rectangle(Point(2, y-50), Point(scores[0],y-25))
rect.setFill("darkgreen")
rect.draw(win)
問題は、Point(scores[0], y-25)) が塗りつぶされないことです。これは、scores[0] が int ではなくリストであるため、技術的には座標にすることはできませんが、scores[0] の実際の値はそのリストは乱数になります。それが何になるかはわかりませんが、実際には整数になります。では、score[0] をランダムな整数に変換するにはどうすればよいでしょうか? score = int(scores) を試しましたが、まったく機能しませんでした。