吾八哥博客

您现在的位置是:首页 > 码农手记 > Python > 正文

Python

吾八哥学Python(七):条件语句和循环语句

吾八哥2017-07-14Python3596

最近好忙!但还是阻挡不了咱学习的脚步,今天我学习条件语句和循环语句,概念咱就不提了,没有编程基础的可以通过搜索引擎来了解吧!条件语句和循环语句在编程中使用是非常频繁的,这里就通过一个简单的例子来练习练习:计算1-100中的奇数的和、偶数的和。为了练习Python的条件语句和循环语句,我这里就这么解题吧,先从1循环到100,将奇数的数字累加值来得到结果,咱开始写代码吧!

#for循环语句
sumodd = 0
sumeven = 0
for i in range(101):
    if (i % 2 != 0):
        sumodd = sumodd + i
    else:
        sumeven = sumeven + i

print("for语句计算结果:",sumodd,sumeven)

#while循环语句
i = 0
sumodd = 0
sumeven = 0
while i <= 100:
    if (i % 2 != 0):
        sumodd = sumodd + i
    else:
        sumeven = sumeven + i
    i = i + 1

print("while语句计算结果:",sumodd,sumeven)

执行结果为:

for语句计算结果: 2500 2550
while语句计算结果: 2500 2550

实现起来还是比较简单的,而且也很好理解。

要注意以下几点:

1.Python中用 elif 代替了 else if,所以if语句的关键字为:if – elif – else

2.每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块。

3.使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。

4.在Python中没有switch – case语句。

5.循环语句可以有else子句,它在穷尽列表(以for循环)或条件变为 false (以while循环)导致循环终止时被执行,但循环被break终止时不执行。

6.在Python中没有do..while循环