Vấn đề với module timeit

Chào các bạn, mình đang học về timeit module trong python nhưng nó lại hiển thị lỗi này
TypeError: ‘module’ object is not callable

import timeit
print timeit.timeit('''
input_num = range(100)

def div_by_ten(num):
	if num % 5 is 0:
		return True
	else: 
		return False

xyz = (i for i in input_num if div_by_ten(i))

for i in xyz:
	x = i
	''', number=500000)

mình không hiểu tại sao nó lại hiển thị lỗi này mặc dù module timeit đã dc install

Hãy cố gắng đọc lỗi!
Module timeit hình như là standard, cần gì phải install nhỉ?
Mình biết lỗi của bạn nó báo gì, nhưng nhìn code bạn thì không phải lỗi đó. Cho mình xem bạn chạy, rồi lỗi thế nào được không?

1 Like

trong trang này pk :stuck_out_tongue:
https://pythonprogramming.net/timeit-intermediate-python-tutorial/?completed=/more-list-comprehension-generators-intermediate-python-tutorial/

nếu máy bạn dùng python3 thì
thêm ( sau print thử xem.

import timeit
print (timeit.timeit(’’’
input_num = range(100)

def div_by_ten(num):
if num % 5 is 0:
return True
else:
return False

xyz = (i for i in input_num if div_by_ten(i))

for i in xyz:
x = i
‘’’, number=500000))

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?