def evensum(a):
创新互联是一家专业的成都网站建设公司,我们专注做网站、网站设计、网络营销、企业网站建设,卖链接,1元广告为企业客户提供一站式建站解决方案,能带给客户新的互联网理念。从网站结构的规划UI设计到用户体验提高,创新互联力求做到尽善尽美。
sum = 0
m = str(a)[::-1]
n = m[1::2]
for i in n:
sum += int(i)
print('和是'+str(sum))
evensum(123456)
代码如下:
def even_sum(num):
result = 0
for i in range(1,num + 1):
if i % 2 == 0:
result+= i
return result
print(even_sum(100))
更简便的方法是使用列表推导 一行代码就行:
print(sum([i for i in range(0,101,2 )]))
楼上的思路和方法都很赞!
只是计算的只是100以内,这与题主要求不符。而且语法是Python 2。
建议修改(将200以内理解为含200在内):
sum=0
for i in range(2,201):
if i%2==0:
print(i)
sum+=i
print(sum)
n=int(input("请输入整数:"))
print("1到n的偶数和为%s"%sum([i for i in range(n+1) if i%2==0]))
total = 0
#不包括100
for i in range(0, 100, 2):
print i
total += i
print total
python编写1到100所有偶数和是2250。
100内偶数while\for..in循环。
sum=0。
i=0。
whilei=100。
sum+=i。
i+=2。
print(sum)。
sum=0。
主要简介:
Python由荷兰数学和计算机科学研究学会的Guido van Rossum于1990 年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。
Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。