相关疑难解决方法(0)

如果__name__ =="__ main__":怎么办?

怎么if __name__ == "__main__":办?

# Threading example
import time, thread

def myfunction(string, sleeptime, lock, *args):
    while True:
        lock.acquire()
        time.sleep(sleeptime)
        lock.release()
        time.sleep(sleeptime)

if __name__ == "__main__":
    lock = thread.allocate_lock()
    thread.start_new_thread(myfunction, ("Thread #: 1", 2, lock))
    thread.start_new_thread(myfunction, ("Thread #: 2", 2, lock))
Run Code Online (Sandbox Code Playgroud)

python program-entry-point idioms namespaces python-module

5545
推荐指数
36
解决办法
261万
查看次数

使用Python创建2D坐标

我是Python的新手.现在,我正在做一个涉及创建2D坐标列表的项目.坐标应均匀放置,使用方格(10*10),如(0,0)(0,1)(0,2)(0,3)......(0,10)(1,0) )(1,2)(1,3)...(2,0)(2,1)(2,2)...(10,10).

这是我的代码:

coordinate = []
x = 0
y = 0
while y < 10:
    while x < 10:
        coordinate.append((x,y))
        x += 1
    coordinate.append((x,y))
    y += 1
print(coordinate)
Run Code Online (Sandbox Code Playgroud)

但我只能得到:[(0,0),(1,0),(2,0),(3,0),(4,0),(5,0),(6,0),( 7,0),(8,0),(9,0),(10,0),(10,1),(10,2),(10,3),(10,4),(10, 5),(10,6),(10,7),(10,8),(10,9)]

如何重写我的代码以获得所有要点?

python

6
推荐指数
4
解决办法
4万
查看次数

简化python中的多个条件

我想在一个矩形框中挑选一些项目,其轴限为(xmin,xmax,ymin,ymax,zmin,zmax).所以我使用以下条件,

if not ((xi >= xmin and xi <= xmax) and (yi >= ymin and yi <= ymax) and (zi >= zmin and zi <= zmax)):
    expression 
Run Code Online (Sandbox Code Playgroud)

但我认为python有一些简洁的方式来表达它.有人能告诉我吗?

python if-statement

6
推荐指数
1
解决办法
96
查看次数