def monthly_gas_cost(days,miles,mpg,gas_cost):
return '${} A month for gas'.format(miles/mpg*days*gas_cost)
我在python中做一个简单的函数,只是用python没想到,它已经与
一起工作了。print(monthly_gas_cost(days=23,miles=4,mpg=30,gas_cost=2.87))
但是当我尝试下面的行时,它仅使用python 3进行计算。使用python 2则不进行计算。
print(monthly_gas_cost(days=23,miles=12,mpg=20,gas_cost=2.87))
答案 0 :(得分:1)
这是因为Python 2中的除法行为不同,因此请使用
from __future__ import division
在您的Python 2代码中