解题思路:先定义最初的分子b=1和分母a=2以及总和s=0,然后利用循环进行总和的叠加,循环体内,每次叠加后设置一个中间变量c进行分子分母的数据交换计算,c=b,b=a+b,c=a,最后再按要求输出
注意事项:Python除法分为俩种,一种整除(俩个/),一种浮点数除法(一个/)
参考代码:
n=eval(input())
a=1
b=2
s=0
for k in range(1,n+1):
s=(b/a)+s
c=b
b=a+b
a=c
print('%.2f'%s)
0.0分
2 人评分
Tom数 (C语言代码)浏览:2074 |
点我有惊喜!你懂得!浏览:1415 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:2498 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:549 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1059 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:773 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1550 |
C二级辅导-阶乘数列 (C语言代码)浏览:736 |
淘淘的名单 (C语言代码)浏览:1167 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:583 |