Tìm kiếm Blog này

Thứ Năm, 29 tháng 12, 2016

Think Python - Day 5

28/12/2016

Hôm nay đến phần đệ quy:

def coutdown(n):

if n >= 0:

print (n)

coutdown(n-1)                        <====> việc gọi lại chính hàm coutdown nhưng với                                                                                     tham số là n - 1 được gọi là hàm đệ quy


Vd về một hàm đệ quy vô hạng:

def overload():

overload()

Thông thường nếu một hàm đệ quy bị vô hạng, python sẽ thông báo lỗi khi số lần thực thi hàm đạt 1000 lần