Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我想得到整数的和?_Python - Fatal编程技术网

Python 我想得到整数的和?

Python 我想得到整数的和?,python,Python,我是一个初学者,我写了这段代码,但是我怎样才能让它输出整数的和呢 a=100 b=200 for a in range (b): if a%2==1: print a 如果您指的是所有数字的总和a

我是一个初学者,我写了这段代码,但是我怎样才能让它输出整数的和呢

a=100
b=200
for a in range (b):
    if a%2==1:
       print a

如果您指的是所有数字的总和
a
,那么就可以了

a = 100
b = 200
total = 0

for i in range(a,b+1):
    total += i

print total
在这种情况下,它将打印
15150

根据您的问题,如果您只想要奇数:

for i in range(a, b+1):
    if i % 2 != 0:
        total += 1

我知道这不是解决方案的一行方法,但我用这种方式写了出来,以便您能够更好、更清楚地理解它。另外,因为看起来你采取了这样的方法,我想让你看看如何按照你尝试的方式来做。

你是指
a
b
的总和吗?不,我是指100到200之间的奇数整数的总和,我没有看到任何求和的尝试。因此,这不是一个代码编写服务。如果我只需要奇数integers@sola更新了我的问题以提供该问题的实现。它非常简单,只是一个
if
语句检查它是否奇怪。