当前位置: 首页 > news >正文

Python零基础学习第二天(条件语句,循环语句)

Python零基础学习第二天:流程控制与模块导入

一、流程控制结构

1. 条件语句(if, elif, else)

条件语句用于根据不同的条件执行不同的代码块。基本形式如下:

 
 

if 条件1: # 当条件1为True时执行这里的代码 elif 条件2: # 当前面的条件1为False且条件2为True时执行这里的代码 else: # 当所有条件都为False时执行这里的代码

怎么理解呢,比如你今天在家出门是不是会先看一下外面的天气,然后根据天气判断你今天出门带不带伞穿不穿衣服什么的?那上面这个条件语句就是这个效果,我们自己判断是这样的:如果今天下雨,那么我会带伞,如果街上没人管,那我不穿衣服。是吧,写成代码就是:

 
 

if 下雨: print(带伞) elif 街上没人管: print(不穿衣服) else: print(正常出门)

当然,我们写代码要规范,比如像下面这个列子

示例:

 
 

age = 34 if age < 18: print("你还未成年") elif age >= 18 and age < 60: print("你是成年人") else: print("你是老年人")

根据这个列子大家可以下方留言这个例子的执行流程是什么?流程你能说清楚了说明这个控制语句你就懂了,不能说清楚的,可以评论区告诉我疑问点在那?

2. 循环语句(for, while)

For循环

for循环适用于已知迭代次数的情况(可能有点看不懂这句话,举个例子我现在有一句话,“我是小野猪”,这句话交给for循环去处理它就会把这句话的每一个字都一一去出来,有几个字就循环几次)。接下来我们打开ide操作一下,

添加图片注释,不超过 140 字(可选)

这里大家经过上节课学习应该知道,它首先定义了一个变量,变量类型是字符串,然后让这个变量通过我们的for循环,然后输出每一个经过for循环后的内容,输出如下:

添加图片注释,不超过 140 字(可选)

这里有个重要的点,我们☞使用了一次print,却有十次打印的内容,这种情况就是循环的作用,因为上面我们说到了有几个字就循环几次,而循环的内容就是for语句下面的内容(这里就是print),所以这个print会执行十次。到这里大家有不明白的地方吗?可以下方留言

While循环

while循环会简单粗暴一点,个人认为也比较好记,它就相当于一个if,不同点在于,if判断进去一次里面的代码执行一次就完了,但while会一直执行,就是会一直循环:

举例:大家可以一起敲试一下

添加图片注释,不超过 140 字(可选)

结果如下:

添加图片注释,不超过 140 字(可选)

可以看到你不中断程序它就会一直执行while语句下面的内容。到这里大家对while循环还有什么疑问的可以下方留言,

然后对于上面的两个循环都有特定的break语句和continue语句用来停止和跳过循环,这个我们后面需要的时候会提一下。

三、练习题

练习1:条件语句

编写一个程序,要求用户输入三个数字,然后输出这三个数字中的最大值。

练习2:循环语句

编写一个程序,打印出从1到10的所有偶数。

希望这篇文章能帮助你更好地理解Python中的流程控制和模块导入。完成上面的练习后,你会发现自己对这些概念有了更深的理解。如果有任何问题,欢迎随时提问!更多Python零基础到进阶的内容关注我,持续更新中。

相关文章:

  • 【C语言】指针笔试题
  • 架构设计系列(六):缓存
  • 【docker】namespace底层机制
  • 使用 Python 进行批量解压 .rar 文件
  • 基于Python的药物相互作用预测模型AI构建与优化(上.文字部分)
  • 架构思维:架构的演进之路
  • Wireshark简单教程
  • 【蓝桥杯集训·每日一题2025】 AcWing 5437. 拐杖糖盛宴 python
  • 【数据库】常见的数据库和它们的适用场景
  • 【Android】用 chrome://inspect/#devices 调试H5页面
  • DeepSeek在MATLAB上的部署与应用
  • IP-------GRE和MGRE
  • ubuntu-server 安装 navidia 显卡驱动
  • 深圳南柯电子|医疗设备EMC测试整改检测:零到一,保障医疗安全
  • 机器视觉--线扫相机触发
  • DeepSeek 高效提问指南
  • 半精度 单精度 双精度 概述
  • 学习路程五 向量数据库Milvus操作
  • 基于全志T527+FPGA全国产异步LED显示屏控制卡/屏幕拼接解决方案
  • web安全——web应用程序技术
  • 国宝归来!子弹库帛书二、三卷抵达北京
  • 美官方将使用华为芯片视作违反美出口管制行为,外交部回应
  • 新片|《碟中谍8:最终清算》定档5月30日
  • 美将解除对叙利亚制裁,外交部:中方一贯反对非法单边制裁
  • 复原展出孙吴大墓,江苏首座考古博物馆将开放
  • 上海市重大工程一季度开局良好,崇明线等按既定计划加快建设