tkinterで位置引数とキーワード引数のエラーが解消できません。
python
1from tkinter import Button, Entry, Label, StringVar, Tk 2root, entry, label = Tk(), StringVar(), StringVar() 3 4lbl = Label(text='数値を入力してください') 5lbl.pack() 6 7def command(text_get, text_set): 8 def inner(): 9 nums = [*filter(lambda i: i % 3 == 0 or "3" in str(i), range(1, int(text_get()) + 1))] 10 text_set(" , ".join(map(str, nums)) + " 合計%d" % sum(nums)) 11 return inner 12 13 14Entry(textvariable=entry).pack() 15Label(textvariable=label).pack() 16Button(text="出力", command=command(entry.get, label.set)).pack() 17 18Button(text="クリア", command=lambda: entry.set(""), label.set("")).pack() 19 20root.geometry('600x400') 21root.title('TASK') 22root.mainloop() 23
File "task5.py", line 18
Button(text="クリア", command=lambda: entry.set(""), label.set("")).pack()
^
SyntaxError: positional argument follows keyword argument
このようなエラーが出てきてしまいます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/27 03:59