Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 60.2MB ·虚拟内存 1299.8MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n
程序分析:无。
程序源代码:
实例(Python 2.0+):
#!/usr/bin/python # -*- coding: UTF-8 -*- def peven(n): i = 0 s = 0.0 for i in range(2,n + 1,2): s += 1.0 / i # Python里,整数除整数,只能得出整数,所以需要使用 浮点数 1.0 return s def podd(n): s = 0.0 for i in range(1, n + 1,2): s += 1.0 / i # Python里,整数除整数,只能得出整数,所以需要使用 浮点数 1.0 return s def dcall(fp,n): s = fp(n) return s if __name__ == '__main__': n = int(raw_input('input a number:\n')) if n % 2 == 0: sum = dcall(peven,n) else: sum = dcall(podd,n) print sum
以上实例输出结果为:
input a number: 6 0.916666666667
Python 练习实例77 Python 100例 题目:循环输出列表 程序分析:无。 程序源代码: 实例 [mycode3 type='cpp'] #!/usr/bin/python # -*- coding: UTF-8 -*- if __name__ == '__main__': s = ['man','woman','..
全部【编程教程】内容源自网络,仅供学习用途,若有遗漏或版权任何问题,请及时【联系我们】 ,按下 Ctrl+D 或 ⌘+D 收藏本站。