2024-04-26 21:07:14 发布
网友
我对Python还不熟悉。我怎么知道一个函数是否正在被使用;如果它不等于零,那么程序将打印;否则,不要打印任何零。你知道吗
b1 = (int(a1[0]) + int(a2[0])) // 10 b2 = (int(a1[1]) + int(a2[1])) // 10 b3 = (int(a1[2]) + int(a2[2])) // 10 if (b1,b2,b3) !=0: print (b1, b2, b3)
因为它是数组而不是像那样检查值,所以您甚至可以使用循环
for i in range(3): if int(a1[i]) + int(a2[i]) != 0: print(int(a1[i]) + int(a2[i]))
这将只打印不等于零的答案。你知道吗
欢迎使用堆栈溢出!你知道吗
在Python中,(b1,b2,b3)表示tuple对象。它显然不等于int对象0,所以if条件总是满足的。你知道吗
(b1,b2,b3)
tuple
如果要在三者中的任何一个不为零时打印,可以将代码更改为:
if b1 != 0 or b2 != 0 or b3 != 0: print(b1,b2,b3)
可以使用tuple而不是int list:
以下是您可以使用的方法:
thistuple = (0,2,3,1) for i in range(len(thistuple)): if(thistuple[i] != 0): print (thistuple[i])
因为它是数组而不是像那样检查值,所以您甚至可以使用循环
这将只打印不等于零的答案。你知道吗
欢迎使用堆栈溢出!你知道吗
在Python中,
(b1,b2,b3)
表示tuple
对象。它显然不等于int对象0,所以if条件总是满足的。你知道吗如果要在三者中的任何一个不为零时打印,可以将代码更改为:
可以使用tuple而不是int list:
以下是您可以使用的方法:
相关问题 更多 >
编程相关推荐