Python 控制流与小实例| 学习笔记

简介: 快速学习 Python 控制流与小实例

开发者学堂课程【Python 基础快速入门实战教程Python 控制流与小实例】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/452/detail/5587


Python 控制流与小实例

 

内容简介:

一、三种控制流概述

二、if 语句

三、while 语句

四、for 语句

五、中断结构

六、输出乘法口诀

七、作业:逆向输出乘法口诀

 

一、三种控制流概述

程序执行流程叫做程序的控制流, Python 中 有3种基本控制流:

1、顺序结构

2、条件分支结构

3、循环结构

 

二、if 语句

If 语句是一种条件分支结构语句,接下来是实战讲解。

代码如下:

#if

a=100

b=1

If (a>19 and a<30):

print(a)

if(b<9):

print(b)

elif(a>9 and a<=19):

print("a>9 and a<=19")

elif(a<9):

print("a<9")

else:

print("gsdajk")

 

三、 while 语句

whi le 语句是一种循环结构的语句,接下来是实战讲解。

代码如下:

#while

a=0

while(a<10):

print("hello")

a+=1

 

四、for 语句

For 语句也是一种循环结构的语句,接下来是实战讲解for语句。

代码如下:

#for

#for;遍历列表

a=["aa","b","c", "d"]

for i in a:

print(i)

#for:进行常规循环

#for i  in range(0,10)

for i in range(0,10):

print("hello A")

 

五、中断结构

所谓中断结构,指的是中途退出的一种结构。常有 break 语句与 continue 语句,接下来是实战讲解。

代码如下:

#continue、break

#break:全部直接退出,整个循环都中断

#continue:中断一次循环,继续下一次循环

for i in a:

If (i=="c"):

#break

continue

print(i)


六、输出乘法口诀

接下来是实战讲解用 Python 实现输出乘法口诀。

代码如下:

#乘法口诀

#end=""代表不换行输出

for i in range(1,10):

for j in range(1,i+1):

print(str(i)+"*"+str(j)+"="+str(i*j),end="")

print()

 

七、作业:逆向输出乘法口诀

作业要求:逆向输出乘法口诀。

相关文章
|
7月前
|
算法 Python
Apriori算法的Python实例演示
经过运行,你会看到一些集合出现,每个集合的支持度也会给出。这些集合就是你想要的,经常一起被购买的商品组合。不要忘记,`min_support`参数将决定频繁项集的数量和大小,你可以根据自己的需要进行更改。
303 18
|
11月前
|
前端开发 搜索推荐 编译器
【01】python开发之实例开发讲解-如何获取影视网站中经过保护后的视频-用python如何下载无法下载的视频资源含m3u8-python插件之dlp-举例几种-详解优雅草央千澈
【01】python开发之实例开发讲解-如何获取影视网站中经过保护后的视频-用python如何下载无法下载的视频资源含m3u8-python插件之dlp-举例几种-详解优雅草央千澈
623 34
【01】python开发之实例开发讲解-如何获取影视网站中经过保护后的视频-用python如何下载无法下载的视频资源含m3u8-python插件之dlp-举例几种-详解优雅草央千澈
|
11月前
|
人工智能 编译器 Python
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
269 0
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
|
数据挖掘 vr&ar C++
让UE自动运行Python脚本:实现与实例解析
本文介绍如何配置Unreal Engine(UE)以自动运行Python脚本,提高开发效率。通过安装Python、配置UE环境及使用第三方插件,实现Python与UE的集成。结合蓝图和C++示例,展示自动化任务处理、关卡生成及数据分析等应用场景。
1212 5
|
网络协议 Java Linux
PyAV学习笔记(一):PyAV简介、安装、基础操作、python获取RTSP(海康)的各种时间戳(rtp、dts、pts)
本文介绍了PyAV库,它是FFmpeg的Python绑定,提供了底层库的全部功能和控制。文章详细讲解了PyAV的安装过程,包括在Windows、Linux和ARM平台上的安装步骤,以及安装中可能遇到的错误和解决方法。此外,还解释了时间戳的概念,包括RTP、NTP、PTS和DTS,并提供了Python代码示例,展示如何获取RTSP流中的各种时间戳。最后,文章还提供了一些附录,包括Python通过NTP同步获取时间的方法和使用PyAV访问网络视频流的技巧。
3309 4
PyAV学习笔记(一):PyAV简介、安装、基础操作、python获取RTSP(海康)的各种时间戳(rtp、dts、pts)
|
Python
Socket学习笔记(二):python通过socket实现客户端到服务器端的图片传输
使用Python的socket库实现客户端到服务器端的图片传输,包括客户端和服务器端的代码实现,以及传输结果的展示。
667 3
Socket学习笔记(二):python通过socket实现客户端到服务器端的图片传输
|
JSON 数据格式 Python
Socket学习笔记(一):python通过socket实现客户端到服务器端的文件传输
本文介绍了如何使用Python的socket模块实现客户端到服务器端的文件传输,包括客户端发送文件信息和内容,服务器端接收并保存文件的完整过程。
663 1
Socket学习笔记(一):python通过socket实现客户端到服务器端的文件传输
|
关系型数据库 MySQL 数据库
Mysql学习笔记(四):Python与Mysql交互--实现增删改查
如何使用Python与MySQL数据库进行交互,实现增删改查等基本操作的教程。
206 1
|
Ubuntu Linux Python
Ubuntu学习笔记(六):ubuntu切换Anaconda和系统自带Python
本文介绍了在Ubuntu系统中切换Anaconda和系统自带Python的方法。方法1涉及编辑~/.bashrc和/etc/profile文件,更新Anaconda的路径。方法2提供了详细的步骤指导,帮助用户在Anaconda和系统自带Python之间进行切换。
565 1
|
Python
Python中的push方法详解与实例
Python中的push方法详解与实例
236 3

推荐镜像

更多