哈姆雷特Python代码运行结果(哈姆雷特控制台代码)

http://www.itjxue.com  2023-03-06 06:55  来源:未知  点击次数: 

python运行正常,但不出现结果?

答: 在你的第5行代码当中,确实执行了打印语句,而且整个程序也没有报其它错误。说明并不是出错的问题,那我们要思考一下是不是要打印的那个内容的数值为空呢?如果是这样的话,我们确实将去打印的,但是却不到结果,所以我建议你要先去检查一下那个打印的值。希望可以帮助到你。

为什么python代码正确但运行不了结果,求大神解决

没有看到对结果处理。所以就是运行完就结束了。可以搞个中间变量,把运行结果的值赋值给它,再把他打印出来。

python这个代码没输出,没报错,怎么改?

要使用线程:

要么定义一个类继承threading.Thread,重写run方法;

要么创建一个threading.Thread类的对象,将你要线程执行的函数指定为target参数。

你这里定义了类ThreadClass,但没继承threading.Thread类,又指定了target,但指定的是一个类不是一个函数,所以没输出。

非要这样搞,可以改成这样:

import threading

class ThreadClass:

def __init__(self,num): self.num = num

def run(self):

print("this is def ",self.num)

n=['a','b','c','d','e']

lis=[]

for i in n:

th = threading.Thread(target=ThreadClass.run,args=(ThreadClass(i),))

lis.append(th)

for t in lis:

t.start()

for t in lis:

t.join()

缩进格式见图:

运行结果如下:

(责任编辑:IT教学网)

更多

推荐Mail服务器文章