Python-整数是否使用通配符?

问题描述 投票:0回答:1

此刻我只是练习“编码”,但是我如何使我的代码四舍五入到小数点为x.999999999的任何值

到目前为止,我拥有的代码是

y = int(input("Enter a cube number "))
cuberoot = y**(1/3)
if cuberoot.is_integer():
    print("integer")
else:
    if cuberoot == HERE.9999999:
        print("Integer")
    else:
        print("not integer")

帮助(上面写着“ HERE”的地方)]

python python-3.x rounding wildcard
1个回答
0
投票

使用模运算符。

y = int(input("Enter a cube number "))
cuberoot = y ** (1/3)
fraction = cuberoot % 1
if fraction == 0 or fraction > 0.999999:
    print("integer")
else:
    print("not integer")
© www.soinside.com 2019 - 2024. All rights reserved.