所以我在python中写了一个"秒表游戏"我正在做的一个课程,我想要它,这样当计时器停在一个整数时,玩家就会得到一个点.
我认为"整数"将是10的倍数,因为格式将是这样的a; bc:d,并且计时器在十分之一秒运行.
我需要你的帮助是我怎么说,"哦,嘿,如果他停在10的倍数,给他一个点".
我不能为我的生活弄清楚如何把指定10的倍数.
Mat*_*ams 10
使用%(模运算).例如:
>>> 100%10
0
>>> 101%10
1
Run Code Online (Sandbox Code Playgroud)
基本上,x%y返回剩余部分的值x/y,因此如果剩余部分是0,x则可以被整除y.因此,如果x%10返回的值不是零,x则不能被10整除.
modulo您应该尝试在脚本中使用 a 。
看 :
>>> if not 10 % 10:
... print "OK"
...
OK
>>> if not 9 % 10:
... print "OK"
...
>>>
Run Code Online (Sandbox Code Playgroud)