【发布时间】:2020-06-07 16:59:54
【问题描述】:
我需要采用以下形式“分数/最大值”(示例 93/100)的输入并将其存储为浮点变量。我遇到的问题是 python 执行反斜杠表示的除法,由于这两个数字是整数,所以结果为 0。即使我将输入转换为浮点数,结果也是 0.0。 这是我的参考代码:
#!/usr/bin/env python
exam1=float(input("Input the first test score in the form score/max:"))
如果输入 93/100,exam1 变量将等于 0.0,而不是预期的 0.93。
【问题讨论】:
-
请记住,您需要处理“除以零错误”
-
93/100不是浮点数。如果您计算其结果,则可以将其解释为浮点数。
标签: python