刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

36.已知某c的第n项计算步骤如下:
小明编写程序计算第n项的结果。首先从键盘输入n,然后利用上述递推关系计算结果,请完善划线处的代码。
def fc(n):
if n ==1:

else:
a=6*n-1
b=8*n+3
return ②
m=int(input("请输入一个整数:"))
if not isinstance(m,int): #判断输入的m是否为整数
print('请输入一个整数')
else:
print( ③ )

使用微信搜索喵呜刷题,轻松应对考试!

答案:

① return 1② fc(n-1)③ fc(m)

解析:

【喵呜刷题小喵解析】:

根据题目描述,函数`fc(n)`用于计算某c的第n项。当n等于1时,根据递推关系,第一项为1,所以①处应返回1。当n不等于1时,根据递推关系,第n项等于前一项乘以6再减1,即`6*fc(n-1)-1`。但题目中给出的公式是`a=6*n-1`和`b=8*n+3`,因此可能题目中的递推关系描述有误。不过按照题目给出的公式,`a`和`b`的计算与题目要求不符,因此我们需要忽略`a`和`b`的计算,直接返回`fc(n-1)`。所以②处应返回`fc(n-1)`。

在输入部分,首先通过`input`函数从键盘获取一个整数`m`,然后通过`isinstance`函数判断`m`是否为整数。如果`m`不是整数,则提示用户输入一个整数。如果`m`是整数,则调用函数`fc(m)`并打印结果,即③处应返回`fc(m)`。
创作类型:
原创

本文链接:36.已知某c的第n项计算步骤如下:小明编写程序计算第n项的结果。首先从键盘输入n,然后利用上述递推

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share