详解分支语句与循环语句 | 手把手教你入门Python之二十五

简介: 本节介绍判断语句介绍和循环介绍,循环介绍和字符串介绍

上一篇:一表详解运算符优先级 | 手把手教你入门Python之二十四
下一篇:详解字符串| 手把手教你入门Python之二十六

本文来自于千锋教育在阿里云开发者社区学习中心上线课程《Python入门2020最新大课》,主讲人姜伟。

image.png

一、判断语句介绍

生活中的判断场景

上网吧

image.png
image.png

密码判断
image.png

小总结:

  • 判断语句介绍生活中的判断场景
  • 如果某些条件满足,才能做某件事情;条件不满足时,则不能做,这就是所谓的判断。 不仅生活中有,在软件开发中"判断"功能也经常会用到
    image.png

二、条件判断语句练习

  • 判断一个数能同时被4和6整除:
    image.png
  • 判断一个数能被3和7整除,但不能同时被3和7整除
    image.png
  • 判断某一年份是否为润年
    image.png
  • 把秒数以时分秒形式表现
    image.png
  • 通过身高体重判断一个人的身材是否正常
    image.png

三、If...elif的使用

image.png
超出0--100的区间,使用else
image.png

image.png

四、If语句的嵌套

image.png

五、Pass关键字的使用

image.png

六、猜拳游戏

image.png

image.png

七、 If语句注意点

image.png
image.png

循环介绍

一、生活中的循环

image.png

二、软件开发中循环的使用场景

打印一万遍"hello world"

print("hello world")    
print("hello world")    
print("hello world")    
...(还有99997遍)...

使用循环语句一句话搞定

i = 0    
while i < 10000:        
print("hello world")        
i += 1

image.png
image.png

三、小总结

当一段代码需要重复执行多次的时候,我们可以使用循环语句来完成。在Python中,有以下两种循环语句可以使用:

  • while 循环
  • for 循环

四、While语句练习

image.png

image.png

image.png

五、For...in循环的使用

image.png

image.png

六、Break和continue的使用

image.png
image.png

七、嵌套打印矩形

image.png

image.png

若要实现*不换行,添加end+空格

image.png

image.png
把单行5个星星的代码,放入循环中,得到星星矩形

image.png

总结:外循环用来控制行数,内循环用来控制每一行的列数。

八、嵌套打印三角形

image.png

打印九九乘法表

image.png

相关文章
|
5天前
|
索引 Python
Python循环怎么给enumerate和for做对比
**Python中的`for`循环遍历集合,而`enumerate`函数在迭代时提供元素的索引。
|
4天前
|
数据挖掘 数据处理 Python
Python编程入门:从基础到实践
【6月更文挑战第26天】这篇文章引导读者逐步学习Python编程,从基础语法如变量、数据类型(整数、浮点数、字符串)到条件语句、循环(if/for/while),再到函数定义和模块导入。通过实例展示了Python在文本处理、数据分析(使用pandas)和Web开发(使用Flask)的应用。学习Python能为初学者开启更广阔的技术领域,如面向对象编程、并发和网络编程等。
|
3天前
|
自然语言处理 编译器 PHP
Python入门
【6月更文挑战第27天】Python入门。
10 3
|
6天前
|
设计模式 算法 Python
Python回调函数中的循环艺术:深入探索for循环的回调应用
Python回调函数中的循环艺术:深入探索for循环的回调应用
7 1
|
2天前
|
机器学习/深度学习 人工智能 程序员
探索Python宝库:从基础到技能的干货知识(数据类型与变量+ 条件与循环+函数与模块+文件+异常+OOP)
探索Python宝库:从基础到技能的干货知识(数据类型与变量+ 条件与循环+函数与模块+文件+异常+OOP)
3 0
|
2天前
|
C语言 Python
循环程序结构设计(python)
循环程序结构设计(python)
|
4天前
|
Python
python3 入门学习笔记
python3 入门学习笔记
4 0
|
4天前
|
分布式计算 数据挖掘 索引
26段简短代码入门Python
26段简短代码入门Python
|
4天前
|
Python
python分支结构
python分支结构
5 0
|
4天前
|
Python
python之for、while循环
python之for、while循环
10 0