🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
所属专题:[Python社区](README.md) &emsp; ## 问题 **输入:** 两个正整数`$ a $`与`$ b $`(`$ a<b<10000 $`)。 **输出:** 从`$ a $`到`$ b $`(包含`$ b $`)之间的所有奇数之和。 **样例数据:** ``` 100 200 ``` **样例输出:** ``` 7500 ``` &emsp; ## 背景知识 该问题涉及Python语言的控制流。详情请查阅ROSALIND网站上[关于该问题的背景说明](http://rosalind.info/problems/ini4/)。 &emsp; ## 解答 ```python def oddsum(a, b): """计算属于[a, b]区间内所有奇数的和""" s = 0 for i in range(a, b+1): if i%2!=0: s +=i return s ## --main-- with open("rosalind_ini4.txt", 'r') as f1: a,b = map(int, f1.read().split()) with open("rosalind_ini4_out.txt", 'w') as f2: f2.write(str(oddsum(a, b))) ```