吾八哥学Python(七):条件语句和循环语句
最近好忙!但还是阻挡不了咱学习的脚步,今天我学习条件语句和循环语句,概念咱就不提了,没有编程基础的可以通过搜索引擎来了解吧!条件语句和循环语句在编程中使用是非常频繁的,这里就通过一个简单的例子来练习练习:计算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循环