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