python基础知识总结(第二篇):基础语句(判断语句和循环语句)

 声明: 
              1. 本文主要是记录学习之用,自行整理以及方便记忆
              2. 若有错误不当之处, 请指出

系列文章目录

python基础知识总结(第一篇):基础语法

python基础知识总结(第三篇):函数

python基础知识总结(第四篇):python数据容器

python基础知识总结(第五篇):文件操作、异常、模块与包


目录

一、判断语句

1.布尔类型和比较运算符

(1) 布尔类型的字面量

(2) 定义变量存储布尔类型数据

(3)使用比较运算符进行比较运算得到布尔类型的结果

2.if判断

(1) if语句的基本格式

运行结果:

(2) if else语句

运行结果:

(3) if elif else语句

运行结果:

二、循环语句

1.while循环

2.for循环

(1) 基础语法

(2) range语句

(3) 循环中断:break和continue


一、判断语句

1.布尔类型和比较运算符

(1) 布尔类型的字面量
  • True:表示真
  • False:表示假
(2) 定义变量存储布尔类型数据

变量名称 = 布尔类型字面量

(3)使用比较运算符进行比较运算得到布尔类型的结果
运算符描述
==判断内容是否相等,满足为True,不满足为False
!=判断内容是否不相等,满足为True,不满足为False
>判断运算符左侧内容是否大于右侧,满足为True,不满足为False
<判断运算符左侧内容是否小于右侧,满足为True,不满足为False
>=判断运算符左侧内容是否大于等于右侧,满足为True,不满足为False
<=判断运算符左侧内容是否小于等于右侧,满足为True,不满足为False

2.if判断

(1) if语句的基本格式

if 要判断的条件:

        条件成立时,要做的事情

# 定义变量
age = 30

# 进行判断
if age > 18:
    print("成年了")
运行结果:

(2) if else语句

格式:

if 要判断的条件:

        条件成立时,要做的事情

else:

        条件不成立时,要做的事情

age = int(input("请输入你的年龄:"))

if age >= 18:
    print("您已成年,需要买票10元。")
else:
    print("您未成年,可以免费游玩。")
运行结果:

(3) if elif else语句

if 条件1:

        条件1成立时,要做的事情

elif 条件2:

        条件2成立时,要做的事情

else:

        所有条件都不成立时,要做的事情

if int(input("请输入你的身高(cm):")) < 120:
    print("身高小于120cm,可以免费。")
elif int(input("请输入你的VIP等级(1-5):")) > 3:
    print("vip级别大于3,可以免费。")
elif int(input("请告诉我今天几号:")) == 1:
    print("今天是1号免费日,可以免费")
else:
    print("不好意思,条件都不满足,需要买票10元。")
运行结果:

二、循环语句

1.while循环

 基础语法:

while 条件:

        条件满足时做的事情

注:只要条件满足会无限循环执行

i = 0
while i < 5:
    print("小美,我喜欢你")
    i += 1

运行结果:

2.for循环

(1) 基础语法

for 临时变量 in 待处理数据集(可迭代对象):

        循环满足条件时执行的代码

可迭代类型指,其内容可以一个个依次取出的一种类型,包括:

  • 字符串
  • 列表
  • 元组
name = "laowang"

for x in name:
    # 将name的内容,挨个取出赋予x临时变量
    # 就可以在循环体内对x进行处理
    print(x)

 运行结果:

(2) range语句

语法1:range(num)

说明:获取一个从0开始,到num结束的数字序列(不含num本身)

语法2:range(num1,num2)

说明:获取一个从num1开始,到num2结束的数字序列(不含num2本身)

语法3:range(num1,num2,step)

说明:获取一个从num1开始,到num2结束的数字序列(不含num2本身),以step为步长(step默认为1)

# range语法1 range(num)
for x in range(5):
    print(x)
print("------------")
# range 语法2 range(num1, num2)
for x in range(5, 10):
    # 从5开始,到10结束(不包含10本身)的一个数字序列,数字之间间隔是1
    print(x)
print("------------")
# range 语法3 range(num1, num2, step)
for x in range(5, 10, 2):
    # 从5开始,到10结束(不包含10本身)的一个数字序列,数字之间的间隔是2
    print(x)

运行结果:

(3) 循环中断:break和continue

continue:中断本次循环,直接进入下一次循环

break:直接结束所在循环

  • 18
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 好的,第2关主要介绍了for循环和continue语句。for循环是一种常用的循环结构,可以用来重复执行一段代码块,其语法格式为:for(初始化表达式; 条件表达式; 更新表达式){ 循环语句; }。而continue语句则是一种控制语句,用于跳过当前循环中的某次迭代,直接进入下一次迭代。当循环体中遇到continue语句时,程序会跳过当前迭代,直接执行下一次迭代。这些知识点在编写程序时非常常用,需要我们掌握。 ### 回答2: 对于编写初学者来说,for 循环是最常用的控制循环结构之一。for 循环可以按照一定的条件来重复执行一段代码,而且循环次数也是固定的。在编写程序的过程中,for 循环可以帮助我们完成一些重复性工作。 在 for 循环中,我们还可以学习到 continue 语句。当 continue 语句被执行时,程序会跳转到循环开始处,重新进行循环判断。continue 语句可以用来跳过一些指定的语句,使程序在满足某种条件时实现跳过某些无效的循环。 在编写程序的过程中,有时候需要根据一些特定的情况退出循环。这时,可以使用 break 语句,将循环强制中止。break 语句一般放在循环体中的某个条件判断语句内部。在满足某个条件时,程序会跳出循环。 在使用 for 循环时,我们要注意循环变量的范围、循环条件语句的正确性、循环语句的语法正确性等。同时,应该避免死循环的出现,也就是循环条件一直不满足而程序无法跳出循环。 当遇到循环嵌套时,要注意循环的执行顺序和循环条件的复杂性。循环嵌套可以帮助我们完成更加复杂的循环操作,但也容易造成程序复杂度的提高。 总之,对于初学者来说,for 循环和 continue 语句是编写程序时必须掌握的基础知识。我们可以通过实践来了解这些知识,从而更加熟练地运用它们来实现我们的编程目标。 ### 回答3: for循环Python编程中最常用的循环语句之一。它可以帮助我们在循环中依次访问一个序列或集合中的元素,从而实现了对数据的逐个遍历。 for循环语句的语法结构如下: ```python for 变量 in 序列: # 循环执行的语句块 ``` 其中,变量指的是循环中的变量,可以取任何名字,序列则可以是任何可迭代对象,比如列表、元组、字符串等。 for循环的基本功能已经很强大了,但是在实际编程中,我们经常需要在遍历过程中跳过一些元素,这时就可以使用continue语句了。 continue语句的作用是跳出当前循环中的当前轮次,直接进入下一轮。语法形式如下: ```python for 变量 in 序列: if 条件表达式: continue # 循环执行的语句块 ``` 在上述代码中,如果满足条件表达式,则会直接跳过当前轮次,执行下一个轮次。continue语句可以使用在for循环、while循环等所有循环语句中,非常灵活。 总之,在Python编程中,for循环与continue语句是非常基础而常用的语法结构。只有通过实践不断地掌握和运用,才能更好地掌握这些知识,将它们应用到具体的实际项目中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值