5,注释、分支结构、循环结构、伪“选择结构”
2018-02-02 01:08
531 查看
注释:
python使用#作为行注释符,使用三引号作为多行注释符分支结构:
if-else:
a=int(input("你的成绩是:")) if a>60: print("你合格了!") else : print("你没及格!")
if-elif-else:
a = int(input("请输入一个整数")) if a<0: print("0>") elif a<10:#elif=else if print("<10") elif a<60: print("a<60") else : print("a>60")
循环结构:
for:
list1 = ["apple","banana","pine","super banana"] for i in list1: print(i,end="\t") for i in range(10): print(i,end="\t") print("\n------迭代同时显示下标------") for i, value in enumerate(['A', 'B', 'C']): print(i, value) print("\n------for-else------") for i in range(0,10,3): print(i) else:#执行完for就执行else print("你跳出了循环")
结果:
apple banana pine super banana 0 1 2 3 4 5 6 7 8 9 ------迭代同时显示下标------ 0 A 1 B 2 C ------for--else------ 0 3 6 9 你跳出了循环
while:
n=3 while n>0: print("hello world",n) n=n-1 def while_else(count): while count>3: print("in while") count=count-1 else: print("你退出了循环") while_else(0)#不进入while while_else(5)#进入while
代码结果:
hello world 3 hello world 2 hello world 1 --------------------------- 你退出了循环 in while in while 你退出了循环
循环控制语句:
break:跳出当前循环continue:提前结束此次循环
while n!=1: n=int(input("你猜:")) if n == 10: print("right") break elif n > 10 : print("too big") else : print("too small") else : print("你退出了循环")
num=10 while(num>0): if num %2==0: print(num,end='') num = num - 1 else: print(num,end='') print('-',end='') num=num-1 continue print('+',end='')
伪“选择结构”:
知乎:Python中为什么没有switch语法结构,有什么代替方案吗?switch结构是向下逐一比对直到找到指定选择来执行,如果是比较多的选项的话,需要比较多查找时间(虽然单用户处理里面不在意这点时间),
而字典构成的伪“选择结构”,使用的是hash查找,哈希值的计算是比较快的,查找时间比switch少(多用户更有优势?)
相关文章推荐
- Java Se----选择语句,分支结构和循环语句
- oracle PL/SQL的基本构成,结构控制语句,分支结构,选择结构,loop循环结构,
- C语言_04 三种程序结构 顺序, 选择(分支), 循环结构
- 选择(分支)结构 和 循环结构 知识要点
- C++ —— C++三大分支结构(顺序、选择、循环)
- 在多个服务器跑程序经验之批处理顺序、分支、循环结构
- 实验7:巩固分支结构、循环结构、函数和数组的使用方法
- Java键盘录入、选择结构、循环结构和控制语句的使用
- 流程结构:顺序,循环,选择
- 汇编程序——循环与分支结构
- 实验7:巩固分支结构、循环结构、函数和数组的使用方法 四
- 7.shell分支与循环结构
- php学习笔记(三)循环和选择分支
- 分支选择结构Exercise3
- C语言---选择结构和循环结构
- for循环和if选择结构
- 二十五、oracle pl/sql进阶--控制结构(分支,循环,控制)
- day05 类型转换 循环分支结构
- Objective-C 2.0 学习笔记四(循环结构和选择结构)
- 黑马程序员——java编程基础(二)选择结构语句、循环结构语句、方法