[Python公开课]零基础玩转Python基础篇----第三节:Python的常用语句

举报
是Dream呀 发表于 2022/01/15 12:28:17 2022/01/15
【摘要】 [Python公开课]零基础玩转Python基础篇----第三节:Python的常用语句

在这里插入图片描述

📢📢📢📣📣📣
🌻🌻🌻Hello,大家好我叫是Dream呀,一个有趣的Python博主,多多关照😜😜😜
大二在读,欢迎大家找我合作学习(文末有VX 想进学习交流群or学习资料 欢迎+++)
💕入门须知:这片乐园从不缺乏天才,努力才是你的最终入场券!🚀🚀🚀
💓最后,愿我们都能在看不到的地方闪闪发光,一起加油进步🍺🍺🍺
🍉🍉🍉“一万次悲伤,依然会有Dream,我一直在最温暖的地方等你”,唱的就是我!哈哈哈~🌈🌈🌈
🌟🌟🌟✨✨✨

📣📣📣新鲜事,早知道:👻👻👻

1️⃣ 学习目标----提前知💞💞💞

☀️☀️☀️一个崇高的目标,只要不渝地追求,就会成为壮举!

  1. 了解pass语句的使用
  2. 掌握Python判断语句的使用
  3. 掌握Python中循环语句的使用
  4. 了解else语句的使用

2️⃣ 学习任务----我能行🍻🍻🍻

🏅🏅🏅穷且益坚,不坠青云之志!

🌈01 判断语句

日常案例:红灯停,绿灯行
现实生活中,过马路要看红绿灯,如果是绿灯才能过马路,否则需要停止等待。
在这里插入图片描述

if 语句

if语句是最简单的条件判断语句,它可以控制程序的执行流程。

 if 判断条件:
        满足条件时要做的事情1…
        满足条件时要做的事情2...(省略)...
        满足条件时要做的事情n…

if-else语句

 if 条件:
        满足条件时要做的事情1
        满足条件时要做的事情2
        ...(省略)...
        满足条件时要做的事情3
    else:
        不满足条件时要做的事情1
        不满足条件时要做的事情2
        ...(省略)...
        不满足条件时要做的事情n

if-elif语句

 if 判断条件1:
        满足条件1时要做的事情
elif 判断条件2:
        满足条件2时要做的事情
elif 判断条件3:
        满足条件3时要做的事情
  • 当满足判断条件1时,执行满足条件1时要做的事情,然后整个if结束;
  • 如果不满足判断条件1,那么判断是都满足条件2,如果满足判断条件2,就执行满足条件2时要做的事情,然后整个if结束
  • 当不满足判断条件1和判断条件2,如果满足判断条件3,则执行满足判断条件3时要做的事情,然后整个if结束。

if嵌套

日常案例:坐车流程
在这里插入图片描述
if嵌套指的是在if或者if-else语句里面包含if或者if-else。

 if 条件1:
        满足条件1 做的事情1
        满足条件1 做的事情2
        ...(省略)...
        if 条件2:
            满足条件2 做的事情1
            满足条件2 做的事情2
            ...(省略)...

🌈02 循环语句

while循环

while循环语法格式:

while 条件表达式:
     条件满足,执行循环语句

条件表达式永远为true,无限循环。

for循环

Python中的for循环可以遍历任何序列的项目:
语法格式:

for 变量 in 序列:
    循环语句

例如:

for i in [0,1,2]:   
	print(i)

考虑到我们使用的数值范围经常变化,Python提供了一个内置range()函数,它可以生成一个数字序列。
语法格式:

for i in range(start,end):
     执行循环语句
  • 程序在执行for循环时:
  • 循环计时器变量i被设置为start;
  • 执行循环语句;
  • i 递增
  • 每设置一个新值都会执行一次循环
  • 当i等于end时,循环结束。

while嵌套

while嵌套指的是while循环里面还包含while循环。

 while 条件1:
        条件1满足时,做的事情1
        条件1满足时,做的事情2
        条件1满足时,做的事情3
        ...(省略)...
        while 条件2:
            条件2满足时,做的事情1
            条件2满足时,做的事情2
            条件2满足时,做的事情3
            ...(省略)...

🌈03 Python的其他语句

break语句

break语句用于结束整个循环
我们对比一下两个程序:
第一个:

 for i in range(5):
      print("-------")
      print (i)

第二个:

i=1
for i in range(5):
     i+=1
     print("-------")
     if i==3:
         break
     print(i)

第一个是输出五次-------和数字,而第二次是循环前三次,第三次时i=3,触发break语句,结束遍历。

continue语句

continue的作用是用来结束本次循环,紧接着执行下一次的循环
对比一下这两个语句有啥不同:
第一个:

 for i in range(5):
      print("-------")
      print i

第二个:

i=1
for i in range(5):
     i+=1
     print("-------")
     if i==3:
         continue
     print(i)

第一个就是正常输出五次-------和数字,而第二次第三次遍历因为受到continue语句影响,第三次循环中间中断,不需要打印数字,直接进行第四次循环。
在这里插入图片描述

pass语句

pass是空语句,它是为了保持程序结构完整性。
pass语句不做任何事情,用作占位

for letter in 'Runoob': 
   if letter == 'o':
      pass
      print ('执行 pass 块')
   print ('当前字母 :', letter)
print ("Good bye!")

else语句

else语句可以和循环语句结合使用,并且else语句旨在循环完成后执行。

3️⃣ 本章小结----知难易🏆🏆🏆

😊😊😊人生是跋涉,也是旅行;是等待,也是重逢;是探险,也是寻宝;是眼泪,也是歌声!

本章主要介绍的是Python中的常用语句,包括判断语句、循环语句以及其他子句。其中,判断语句主要是if语句,循环语句主要是for语句和while语句。在Python开发中,这些语句的使用频率非常高,希望读者可以多加以理解,并熟练掌握它们的使用。

4️⃣ 小试牛刀----领福利🎁🎁🎁

📢📢📢玩法介绍:这里是针对本节课的一些例题,大家有任何疑问欢迎在评论区提出。如果你有思路想法的话,欢迎在评论区给出你的见解和答案,Dream会根据一个月来评论区大家回答问题的情况,抽出两位幸运的小伙伴分别送出一本Python工具书和6.6元学习鼓励红包,快快在评论区讨论起来吧~

🏃 🏃 🏃上期答案

💬💬💬 问: 👻👻👻
a = 0x77
print(a)
b = a & 3
print (‘a & b = %d’ % b)
b &= 7
print (‘a & b = %d’ % b)

这个运算会输出什么样的结果呢👻👻👻

答:0x77 表示的意思:0x是前缀表示是16位进制,而后面的77是主体,即表示:01110111,转化为十进制便是:64+32+16+4+2+1=119,即最后的答案是:119、 a & b = 3 、a & b = 3
----你回答对了吗?🤗🤗🤗

🌏🌏🌏本期问题

💬💬💬 问:这个程序的运行结果是什么? 👻👻👻

count = 0
	while count < 5:  		
		print(count, " is less than 5")   	
		count = count + 1 	
	else:   	
		print(count, " is not less than 5")

快快在评论区说出你的观点和看法吧,说不定下一个中奖的就是你嗷~😜😜😜 答案会在下一期为大家揭晓!

💕💕💕 好啦,这就是今天要分享给大家的全部内容了,我们下期再见!✨ ✨ ✨
🍻🍻🍻如果你喜欢的话,就不要吝惜你的一键三连了~
在这里插入图片描述
在这里插入图片描述

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。