我想递归地附加到一个列表,但我无法想出一个有效的函数。该函数接受两个参数times
和data
。times
应该是附加数据的次数。
到目前为止,这是我的代码:
def replicate_recur(times, data):
result2 = []
if times == 0:
result2.append(data)
else:
result2.append(data)
replicate_recur(times - 1, data)
return result2
Run Code Online (Sandbox Code Playgroud) 我正在创建一个表单输入,其中提交的最小金额为700.任何超过700的值都应该作为额外的节省.它应该节省700金额和超额额外节省.表单适用于大于700的值,表明我的代码可以正常工作,但它不会提交正好为700的输入.
$extra_savings = 0;
if ($amount_saved > 700) {
$extra_savings = $amount_saved - 700;
$amount_saved = 700;
}
// validate input
$valid = true;
if (empty($amount_saved)):
$amount_savedError = 'Please enter amount saved';
$valid = false;
elseif ($amount_saved < 700):
$amount_savedError = 'Amount Saved Should be 700 or more';
$valid = false;
else:
$valid = true;
endif;
Run Code Online (Sandbox Code Playgroud)
问题出在哪儿?