python学习笔记---流程控制

网友投稿 619 2022-09-03

python学习笔记---流程控制

python学习笔记---流程控制

二、流程控制

2.1选择结构与语句

2.1.1 最简单的if语句

注意:if语句后边必须加上冒号 满足条件后、可以执行多条语句。

#最简单的if语句 print("请输入一个既能整除2,又能整除3的")num=int(input("请输入整数:"))if(num % 2==0 and num % 3 ==0): print("符合条件") print("挺有意思")

2.1.2 if…else 语句

num=int(input("请输入您的得分:"))if num<0 or num >100: print("输入的有误")elif num >90 and num <100: print("优秀")elif num >70 and num <90: print("良好")elif num >60 and num <70: print("及格")else: print("不及格")

2.1.3 嵌套的if语句

a=int(input("请输入第一个整数:"))b=int(input("请输入第二个整数:"))c=int(input("请输入第三个整数:"))if a>b: if a>c: print("最大的数是",a) else: print("最大的数是",c)else : if b>c: print("最大的数是",b) else : print("最大的数是",c)

2.2 循环语句

2.2.1 while循环语句

先判断、后执行。要有语句修改判断条件,使其有假的时候,否则容易出现死循环。

i=1sum=0while i <= 100: sum+=i i+=1print("1+2+3+...+4+5+...+100=",sum)

2.2.2 for循环语句

for 变量in 序列: 语句块 序列中的第一个元素赋给变量,执行语句块;接着序列中的第二个元素赋给变量,执行语句块。

for x in "python": print(x)

2.2.3 for循环语句与range()函数

range()函数是python的内置函数、可以创建一个整数列表。

range(start,stop,step) start:计数从start开始,默认0.range(5) 等价与range(0,5) stop:计数到stop结束,不包括stop.range(0,5)是[0,1,2,3,4] step:步长,默认1.range(0,5)等价与range(0,5,1)

sum=0 for i in range(1,101): sum+=iprint(sum)

2.2.3 break语句和continue语句

break语句:跳出循环体 continue语句:结束本次循环,开始下一次循环。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Nginx作为静态资源web服务 - 控制浏览器缓存、防盗链(nginx部署web静态资源)
下一篇:Python学习笔记----列表、元组和字典的基础操作
相关文章

 发表评论

暂时没有评论,来抢沙发吧~