如何检查输入是否为数字的倍数?

时间:2020-09-25 17:53:26

标签: python modulus

我的程序中有一个if / else语句,并且if语句检查3个因素,一个是用户提供的输入是否是5的倍数,否则,它将运行程序。我当前正在使用模运算符,但是即使我输入5的倍数,它仍然会运行程序,而不是继续执行else语句。

这是我的代码:

 if(cost == 0) or (cost > 100) or (cost != 100%5):

1 个答案:

答案 0 :(得分:0)

要检查数字是否为x的倍数,请使用以下代码:

number % x == 0

要检查是否不是这种情况,只需将“ ==”替换为“!=”:

number % x != 0

有关模运算的更多信息,请访问wikipedia

相关问题