回答編集履歴

1

追記

2019/08/14 11:10

投稿

meg_
meg_

スコア10580

test CHANGED
@@ -1,3 +1,43 @@
1
1
  ループ(while)に入る前に変数labelの初期化をすれば良いと思います。
2
2
 
3
3
  コードを見るとlabelはリストの様なので、whileの前に「label = []」を追加すれば良いでしょう。
4
+
5
+
6
+
7
+ 【追記】下記コードで動作しました。
8
+
9
+ ```Python
10
+
11
+ import tkinter as tk
12
+
13
+
14
+
15
+ root0 = tk.Tk()
16
+
17
+ root0.geometry("600x500+100+100")
18
+
19
+ root0.configure(width=600,height=500)
20
+
21
+ s=("aaa","aaaa")
22
+
23
+
24
+
25
+ label = []
26
+
27
+ i=0
28
+
29
+ while i < len(s):
30
+
31
+ label.append(tk.Label(root0,text=s[i]))
32
+
33
+ label[i].place(x=10,y=20*i)
34
+
35
+ i += 1
36
+
37
+
38
+
39
+ root0.mainloop()
40
+
41
+
42
+
43
+ ```