python怎么判断大于0的数字_如何查看数字是否以.0结尾

如果数字以0结尾,我正在尝试运行一个测试

我正在运行一个程序,程序中的数字相距数个数量级,所以我无法估计一定数量的数字。使用%也不起作用,因为某些数字被排除在外。这个程序中的所有数字都是浮点数,所以我需要一种方法来检查它是否以.0结尾,而不是以.0000000000122结尾,或者它必须以.0结尾

圆函数的问题是我要处理几个数量级的数。我需要一些东西,检查它是否只有一个小数点后。或者检查小数点是否为0的东西。在

代码:from myro import *

from math import *

def main():

z = 3

a = 2

b = 2

x = 3

y = 2 #starts at y = 3

lim = 25

c = (a**x + b**y)**(1.0/z)

resultnum = 0

while z <= lim:

while a <= lim:

while b <= lim:

while x <= lim:

while y <= lim:

y = y + 1

c = (a**x + b**y)**(1.0/z)

if float(int(c) + 1) != round(c, 6):

pass

else:

print str(a) + "^" + str(x) + " + " + str(b) + "^" + str(y) + " = " + str(int(c)+1) + "^" + str(z)

resultnum = resultnum + 1

print c

y = 3

x = x + 1

x = 3

b = b + 1

b = 3

a = a + 1

a = 3

z = z + 1

print z

print "code cycle complete"

print str(resultnum) + " results"

main()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值