python中的小白问题求教

2025-02-25 12:46:22
推荐回答(1个)
回答1:

Python
3.2.3
(default,
Oct
19
2012,
20:13:42)
[GCC
4.6.3]
on
linux2
Type
"copyright",
"credits"
or
"license()"
for
more
information.
====
No
Subprocess
====
>>>
import
math
>>>
math.ceil(0.5)
1
>>>
x
=
input('x:
')
x:
12
>>>
print(x)
12
>>>
如上,将一个0.5四舍五入到1要用math模块的ceil()函数向上取整,因为默认的round()四舍五入函数是会遇到×××.5会取偶数的。例如1.5--》2
而0.5--》0
至于print语法错误,是因为python
3.x版中print是一个函数,所以要用调用函数的形式,要有括号。
python3.x
是不向下兼容2.x的