Python 如何将浮点转换为整数?

Python 如何将浮点转换为整数?,python,floating-point,Python,Floating Point,我意识到,无论出于什么原因,年龄都会成为一种浮动。我如何修改它,使年龄成为我可以在给定方程式中使用的东西?我正在考虑将其剥离或尝试将其转换为整数?年龄是一个整数,将其乘以0.5给出一个浮点结果,使用//2获得商(*0.5相当于/2) 年龄是一个整数,乘以0.5得到一个浮点结果,使用//2得到商(*0.5等于/2) 可能重复的是x=(.5(年龄)-13)语法正确吗?绝对不是在Python2中。你的意思是x=(.5*(年龄)-13)?即使你纠正了语法错误,年龄公式也不可能是正确的。它说28岁的人应该

我意识到,无论出于什么原因,年龄都会成为一种浮动。我如何修改它,使年龄成为我可以在给定方程式中使用的东西?我正在考虑将其剥离或尝试将其转换为整数?

年龄是一个整数,将其乘以0.5给出一个浮点结果,使用//2获得商(*0.5相当于/2)


年龄是一个整数,乘以0.5得到一个浮点结果,使用//2得到商(*0.5等于/2)


可能重复的是
x=(.5(年龄)-13)
语法正确吗?绝对不是在Python2中。你的意思是
x=(.5*(年龄)-13)
?即使你纠正了语法错误,年龄公式也不可能是正确的。它说28岁的人应该可以和1岁的人约会。我听说的规则是你年龄的一半加上7岁,或者如果你是名人或富人,加上2岁。可能的重复是
x=(.5(年龄)-13)
语法正确吗?绝对不是在Python2中。你的意思是
x=(.5*(年龄)-13)
?即使你纠正了语法错误,年龄公式也不可能是正确的。它说28岁的人应该可以和1岁的人约会。我听说的规则是你年龄的一半加上7岁,或者如果你是名人或富人,再加上2岁。
age = int(input('Enter your age: '))
print('How old are you?',age)
x = (.5(age)-13)
y = (.5(age)+13)
print('You can date people between', x, 'and', y)
age = int(input('Enter your age: '))
print('How old are you?',age)
x = age//2-13
y = age//2+13
print('You can date people between', x, 'and', y)