所以我想实现一个图灵机器。我目前有以下清单:
[ B, Number1, +, Number2, +, Number3, B]
所以我想从列表中添加两个数字,但当我尝试添加以下内容时:
def turingMachine(list, number2):
temp = list[1]
temp2 = list[number2]
sum = temp + temp2
list[1] = temp + temp2
list[number2] = 0
它返回作为字符串添加的数字。由于列表由多个数据类型组成,如何将字符串转换为int,然后添加它
可以使用int()转换它们
该函数可能引发异常,因此在使用或稍微更改时必须使用
try/except
:ls=[1,“a”,3,4,5]
相关问题 更多 >
编程相关推荐