我有两个整数值a和b,但我需要他们的浮点比例.我知道a < b并且我想要计算a / b,所以如果我使用整数除法,我将总是得到0,余数为a.
我如何c在Python中强制成为Python中的浮点数?
c = a / b
Run Code Online (Sandbox Code Playgroud) Python 3.1 (r31:73574, Jun 26 2009, 20:21:35) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> 2/2
1.0
Run Code Online (Sandbox Code Playgroud)
这是有意的吗?我强烈记得早期版本的回归int/int=int?我应该怎么做,是否有新的分区运算符或者我必须总是演员?
我怎样才能在Python中找到数字的除法余数?
例如:
如果数字为26且分割数为7,则除数余数为5.
(因为7 + 7 + 7 = 21和26-21 = 5.)
所以我在python中写了一个"秒表游戏"我正在做的一个课程,我想要它,这样当计时器停在一个整数时,玩家就会得到一个点.
我认为"整数"将是10的倍数,因为格式将是这样的a; bc:d,并且计时器在十分之一秒运行.
我需要你的帮助是我怎么说,"哦,嘿,如果他停在10的倍数,给他一个点".
我不能为我的生活弄清楚如何把指定10的倍数.
我编写了一些代码来评估x和y之间的整数,并通过整数3和5检查可分性.这是代码.
def div_3_5(start, end):
result = 0
result2 = 0
result3 = 0
while start < end:
result2 = start + result
result = result2 - start + 1
if result2 % 3==0 or 5==0:
result3 = result3 + 1
else:
result3 = result3 + 0
return result3
Run Code Online (Sandbox Code Playgroud)
我只是一个初学者,但在代码中一切似乎都很好,除非我错误地使用了"或"语句或错误地检查了可分性.这让我想到了主要问题.任何帮助,将不胜感激.
在这种情况下 n=100
这是我的数据集
id amount
1 1000
2 2000
3 2300.7632
4 4560
Run Code Online (Sandbox Code Playgroud)
我想要的是
id amount
3 2300.7632
4 4560
Run Code Online (Sandbox Code Playgroud) python ×7
division ×2
integer ×2
python-2.x ×2
dataframe ×1
filter ×1
numpy ×1
pandas ×1
python-3.x ×1