-3
我正在写一个小程序来将字符串转换为整数,然后在字符串列表中转换为二进制。这是我Python获取语法错误如果语句
x=0
while x < len(list):
list[x]=bin(eval(list[x])
if(list[x].startswith("0b")):
list[x]=list[x].replace("0b","")
我的if语句的结肠得到一个语法错误,我不知道为什么。任何帮助,将不胜感激。
并且不要使用名为“list”的变量。 – Scharron
这个答案的第一个陈述是一个文体评论,而不是实际的问题;但它是正确的。 :) –
真正的问题是在'bin'调用中缺少')'。休息是好的和有价值的建议,所以也许这可能是更好的答案的第一行。 – Levon