1
我正在編寫一個骰子模擬器,它將擲出6面骰子或8面骰子。我正在使用Python 2.7和Tkinter。下面是我用的骰子字典文件:Tkinter Label,TypeError:不能連接'str'和'實例'對象
DICE = dict(
sixsided={'name': 'Six Sided Dice',
'side': 6},
eightsided = {'name': 'Eight Sided Dice',
'side': 8}
)
names = ['Six Sided Dice', 'Eight Sided Dice']
,這裏是從我的主文件,是造成我的問題代碼:
diceroll = random.randrange(1,DICE[selecteddice]["side"])
Label(diceroll, text="You rolled a " + diceroll + " on the " + DICE[selecteddice]["name"])
我的問題是發生在錯誤信息我跑我的文件:
類型錯誤:不能連接「STR」和「實例」對象
任何幫助是極大的讚賞! :)