已知某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(++③++ )
刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
已知某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(++③++ )
参考程序:
def fc(n): if n ==1: return****1 else: a=6*n-1 b=8*n+3 return a***fc(n-1)/b** m=int(input(“请输入一个整数:”)) if not isinstance(m,int): #判断输入的m是否为整数 print(‘请输入一个整数’) else:
print(fc(m))
说明: 本题中已知c的第n项计算公式,第1项时c的值为1,第2项可以由第1项的基础上用公式计算,程序中编写了函数fc实现计算c的结果,在函数fc中,第1项时返回1,故①处代码是return 1 ;函数fc中②处代码是计算第n的数据,由递推公式可知该处代码是a*fc(n-1)/b ,③处代码是将输入的第m项调用函数fc计算结果,故该处的代码是fc(m)。
本文链接:已知某c的第n项计算步骤如下: 小明编写程序计算第n项的结果。首先从键盘输入n,然后利用上述递推关
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!