我正在编写一个python程序来查找一组数据的卡方值
我在下面的代码块中遇到了语法错误:
obs1 = int(input("")
print("Observed Number 2: (OR SIMPLY PRESS ENTER TO CONTINUE) ")
obs2 = int(input("")
if obs2 == "":
IDE给我print
语法错误,当我删除print以查看它是否运行良好时,我遇到了obs2
的另一个语法错误可能有人看了在代码上告诉我他们的想法?
谢谢
答案 0 :(得分:1)
您输入中缺少)
:
obs1 = int(input("")
应该是
obs1 = int(input(""))
obs2
您还在检查if obs2 == ""
是否为空字符串,但您正在转换为int。如果你没有放入整数(或者更确切地说是一个可以强制转换为int
的字符串)你会得到一个InvalidLiteral
异常