Shpjegoni pse kodi i dhënë më poshtë do të dështojë.
def calculate_sum ((numbers): sum = 0 për n në numra: sum = sum + n kthim rezultatin e shumës = calculate_sum (([1, 2, 3])
Kodi do të dështojë sepse nuk ka një rast bazë të përcaktuar për kur lista `numbers` është bosh. Pa këtë, funksioni do të përpiqet të rrotullohet mbi një listë të zbrazët, duke rezultuar në një gabim.