测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A21829. 小明每天存钱,第一天存1元,之后每天存前一天的2倍。他想用递归算法求出第几天可以存到32元。请问以下Python程序的递归调用次数是?( )def save_days(amount, target=32): if amount >= target: return 0 return 1 + save_days(amount * 3) print(save_days(1))

单选题 较难

题目描述

小明每天存钱,第一天存1元,之后每天存前一天的2倍。他想用递归算法求出第几天可以存到32元。请问以下Python程序的递归调用次数是?(    )

def save_days(amount, target=32):
    if amount >= target:
        return 0
    return 1 + save_days(amount * 3)
print(save_days(1))

选项(单选)

上一题 下一题