解题思路:先定义最初的分子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 人评分
简单的a+b (C语言代码)浏览:758 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:755 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:531 |
C语言训练-求PI* (C语言代码)浏览:611 |
C二级辅导-阶乘数列 (C语言代码)浏览:683 |
简单的a+b (C语言代码)浏览:478 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:572 |
输入输出格式练习 (C语言代码)浏览:842 |
C语言训练-大、小写问题 (C语言代码)浏览:673 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:943 |