Python 如何检查整型变量是否可被某个数字整除?

Python 如何检查整型变量是否可被某个数字整除?,python,Python,我一直在创建一个基于两人随机数生成器的猜谜游戏,我这样做是为了让玩家可以选择他们需要赢多少分。我似乎记不起如何检查一个int变量是否可以被某个数字整除,因为我试图用它来确定积分总数是否是一个有效的数字。 这是我现在看到的代码部分: if winpoint/5 != 0: blah = "Win points must be a multiple of 5. Try again.\n" for l in blah: sys.stdout.write(l)

我一直在创建一个基于两人随机数生成器的猜谜游戏,我这样做是为了让玩家可以选择他们需要赢多少分。我似乎记不起如何检查一个int变量是否可以被某个数字整除,因为我试图用它来确定积分总数是否是一个有效的数字。 这是我现在看到的代码部分:

  if winpoint/5 != 0:
    blah = "Win points must be a multiple of 5. Try again.\n"
    for l in blah:
      sys.stdout.write(l)
      sys.stdout.flush()
      t.sleep(0.015)
    t.sleep(0.5)
    pointsdec()
pointsdec是该函数的名称


我的意思是,这段代码只在winpoint是5的倍数时发生,即:30,但这段代码会触发,而不管用户键入什么。有人能帮我吗?

%
代替
/
<只有当
winpoint
(或其绝对值)小于5时,code>winpoint/5才会为零<代码>winpoint%5仅当(的绝对值)
pinpoint
可被5整除时才为零(否则,将有非零余数)