小编ano*_*non的帖子

TypeError:无法隐式地将'int'对象转换为str

我正在尝试编写一个文本游戏,我在我定义的函数中遇到了一个错误,让你在制作角色后基本上可以花费你的技能点数.起初,错误表明我试图从代码的这一部分中的整数中减去一个字符串:balance - strength.显然这是错的,所以我用strength = int(strength)... 修复它但是现在我得到了这个我以前从未见过的错误(新程序员)而且我很难说它到底想要告诉我什么以及我如何修复它.

这是我的函数部分无法正常工作的代码:

def attributeSelection():
    balance = 25
    print("Your SP balance is currently 25.")
    strength = input("How much SP do you want to put into strength?")
    strength = int(strength)
    balanceAfterStrength = balance - strength
    if balanceAfterStrength == 0:
        print("Your SP balance is now 0.")
        attributeConfirmation()
    elif strength < 0:
        print("That is an invalid input. Restarting attribute selection. Keep an eye on your balance this time!")
        attributeSelection()
    elif strength > balance:
        print("That is …
Run Code Online (Sandbox Code Playgroud)

python string int implicit

62
推荐指数
1
解决办法
21万
查看次数

可以一次附加多个列表吗?(蟒蛇)

我有一堆列表要附加到单个列表中,这个列表是我正在尝试编写的程序中的"主要"列表.有没有办法在一行代码而不是10代码中执行此操作?我是初学者,所以我不知道......

为了更好地了解我的问题,如果我有这些列表怎么办:

x = [1, 2, 3]
y = [4, 5, 6]
z = [7, 8, 9]
Run Code Online (Sandbox Code Playgroud)

并希望将y和z附加到x.而不是做:

x.append(y)
x.append(z)
Run Code Online (Sandbox Code Playgroud)

有没有办法在一行代码中执行此操作?我已经尝试过:

x.append(y, z)
Run Code Online (Sandbox Code Playgroud)

它不会工作.

python list append

27
推荐指数
3
解决办法
5万
查看次数

在哪里学习Python的tkinter?

我正在尝试为Python附带的tkinter模块找到一本好的,免费的,最新的在线教程/书籍,以便我可以学习它.有谁知道任何好的?谢谢你.

python tkinter

9
推荐指数
1
解决办法
7706
查看次数

标签 统计

python ×3

append ×1

implicit ×1

int ×1

list ×1

string ×1

tkinter ×1