python循环语句求和
1.for循环求和
1
2
3
4
5
6
|
sum1 = 0 for i in range ( 1 , 101 ): if i % 2 = = 0 : sum1 = sum1 + i i + = 1 print ( "for--1-100之间偶数的和是: " ,sum1) |
2.while循环求和
1
2
3
4
5
6
7
8
|
sum2 = 0 j = 1 while j< 100 : if j % 2 = = 0 : sum2 = sum2 + j j + = 1 print ( "while--1-100之间偶数的和是: " ,sum2) |
1加到100的三种方法
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
""" 方法一 使用函数sum和range函数 """ print ( sum ( range ( 1 , 101 ))) """ 方法二 使用reduce函数和lambda匿名函数 """ from functools import reduce y = reduce ( lambda a,b:a + b, range ( 1 , 101 )) print (y) """ 方法三 使用while循环 """ i = 1 sum = 0 while i< = 100 : sum + = i i + = 1 print ( sum ) |
结果:
5050
5050
5050
以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/weixin_44220805/article/details/105306027