Python 修仙修炼录 05:循环神通,省去无用苦修

目录

一、循环语句

有些操作是需要反复执行的. 这种就需要使用循环.

二、while 循环

基本语法格式:

python 复制代码
# 基本语法格式
while 条件:
	循环体

示例:打印 1 - 10 整数

python 复制代码
num = 1
while num <= 10:
    print(num)
    num = num + 1

三、for 循环

基本语法格式

python 复制代码
 for 循环变量 in 可迭代对象:
     循环体
  • python 的 for 和其他语言不同,没有 "初始化语句","循环条件判定语句"","循环变量更新语句" ,而是更加简单
  • 所谓的 "可迭代对象",指的是"内部包含多个元素,能一个一个把元素取出来的特殊变量"

示例:打印 1 - 10 整数

python 复制代码
for i in range(1,11):
    print(i)

在 Java 中 for(初始化循环变量;循环条件;循环变量更新){循环体}

range()

range 是一个内建函数 .起到的效果就是得到一个 "可迭代对象" 这个可迭代对象中就包含了一系列的整数.range(beg, end) => [beg, end), 前闭后开区间

range 还提供了第三参数,表示"步长"默认的步长度是 1

示例:打印 2, 4, 6, 8, 10

python 复制代码
for i in range(2,12,2):
    print(i)

四、continue和break

continue 立刻结束当前这次循环,进入下次循环
break 立即结束整个循环

continue

示例:假设我要吃 5 个包子

python 复制代码
for i in range(1,6):
    if i == 3:
        # 发现第三个包子,有虫子,我要跳过这个包子
        continue
    print(f'吃第{i}个包子')

break

示例:假设我要吃 5 个包子

python 复制代码
for i in range(1,6):
    if i == 3:
        # 发现第三个包子,有虫子下面的包子我也不想再吃了
        break
    print(f'吃第{i}个包子')

五、模块

Python 模块就是一个包含 Python 代码的 .py 文件,里面可以存放函数、类、变量,也能写可执行代码

简单来说就是我们可以使用模块,也就是别人写好的,我们直接拿来使用

示例:想要一个随机数

在python中,如果想引入其他模块,需要先使用 import 语句 ,把模块的名字给导入进来

python 复制代码
import random

point = random.randint(1,5)
print(point)
相关推荐
辞旧 lekkk4 小时前
【Redis初阶】常见数据类型
开发语言·数据库·c++·redis·学习·缓存·bootstrap
帅次4 小时前
Kotlin 与 Java 互操作:混合工程里的平台类型与 API 边界
java·开发语言·kotlin·suspend·nullable
触底反弹5 小时前
🔥 Git 从零到精通:彻底搞懂核心概念与工作原理
git·面试·开源
dtq04246 小时前
C语言-结构体详解
c语言·开发语言·学习
梅雅达编程笔记6 小时前
编程启蒙|Scratch 转 Python 系列第9天:字典/哈希表积木双向对照(AI大模型参数配置表实战)
开发语言·人工智能·python·numpy·pandas
持力行6 小时前
C++与Java变量声明、定义及内存分配的核心区别
java·开发语言·c++
zhz52147 小时前
GIS项目中空间参考转换与MBTiles偏移:问题成因、解法与避坑
python·vue·gis
jinyishu_7 小时前
C++ 继承全解:从基础到高级特性
开发语言·c++
KaMeidebaby7 小时前
卡梅德生物技术快报|如何制备单克隆抗体:小众禽类靶点单抗制备实操流程:双载体抗原交叉筛选完整工艺记录
人工智能·python·深度学习·算法·机器学习
乱写代码8 小时前
Pydantic学习--BaseModel
python