小明喜欢画画,他有一张大画布,画布上有一个大正方形。他想知道如果把这个大正方形分成4个小正方形,然后再把这4个小正方形各自再分成4个更小的正方形,这样一直分下去,最后会得到多少个正方形?根据解题思路请在下面横线上填上正确代码?( )
def fun(n):
if n == 0:
return 1
else:
return _________
print(fun(4))
fun(n-4) * 4
fun(n-1) * 4
fun(n-1) * 2
fun(n-2) * 2