擅长:python、mysql、java
<p>看起来你没有给<code>raw_input</code>任何输入。因此,将无输入转换为浮点数失败。看起来你想通过13.0和4.0考试。试试这个:</p>
<pre><code>def main():
print("Your Text Here")
a = float(raw_input("Enter a: ")) #if using python 3, use input()
b = float(raw_input("Enter b: "))
try:
hasil = a/b
except ZeroDivisionError:
print("ERROR")
else:
print("a: ", a) ##print() ends it with a new line so \n is redundant
print("b: ", b) #unless you want an extra line.
print("a/b = ", hasil)
if __name__ == "__main__":
main()
</code></pre>
<p>然后,当您运行它时,当提示输入<code>a</code>时,输入您想要的值,即13.0或任何其他值,操作将工作。你知道吗</p>