Python 3.x 设置变量时出现Python语法错误
当我尝试回显带有等号的数字时,会发生以下错误:Python 3.x 设置变量时出现Python语法错误,python-3.x,string,syntax,Python 3.x,String,Syntax,当我尝试回显带有等号的数字时,会发生以下错误: printThis = "=" +str(result) ^ SyntaxError: invalid syntax 我试着打印(“=”+str(result)),它也会出现类似的错误 有人能帮忙吗?谢谢 编辑: elif calc==“基本”: base=int(输入(“”)您希望使用什么基? 可用:2(二进制)8(八进制)10(十进制(正常))16(十六进制) 类型2、8、10或16:“”) 如果基数==2:
printThis = "=" +str(result)
^
SyntaxError: invalid syntax
我试着打印(“=”+str(result)),它也会出现类似的错误
有人能帮忙吗?谢谢
编辑:
elif calc==“基本”:
base=int(输入(“”)您希望使用什么基?
可用:2(二进制)8(八进制)10(十进制(正常))16(十六进制)
类型2、8、10或16:“”)
如果基数==2:
结果=bin(输入(“键入原始编号:”)
printThis=“=”+str(结果)
打印(打印此)
关闭代码中下一行末尾的括号
result = bin(input("Type the original number: "))
你的代码片段对我很有用,所以请回答你的问题,并添加一个复制此内容的error@OcasoProtal编辑后,立即试用如果
result=…
末尾缺少括号,则缺少一个)
,应该是result=bin(输入(“键入原始编号”)
谢谢@OcasoProtal!它现在起作用了!也谢谢你!我总是被括号弄糊涂:)