@python编程基础—if语言 02.if语句
2.1if的语法
If 要判断的条件 :
条件成立,要做的事
。。。。
注意:代码缩进按一个Tab键,或者使用4个空格(推荐)
但是空格不能与tab混用
2.2判断语句的演练———去网吧吗
1.记录年龄
2.是否满足18岁
3.满足—去上网,不满足----禁止
#1.判断年龄
age=18
#2…是否满足18岁
ifage>=18:
#3.满足—去上网
print(“欢迎来到网吧”)#剪切是ctrl x#粘贴是ctrl v
注意:
1.符号的意义:赋值 =;相等 ==;不等于!=;大于等于>=;小于等于<=(符号之间无空格)
2.if语句和缩进构成完整的代码块

小箭头是方便区分局部代码的
2.3else-------条件不成立执行代码
格式: if 要判断的条件:
              条件成立时,要做的事
           else:
              条件不成立时,要做的事
 注意:else必须配合if使用,if用来执行要判断的条件
 2.4判断语句的演练
  #1.判断年龄
  age = 10
  #2..是否满足18岁
  if age>=18 :
  #3 .满足---去上网
   print("欢迎来到网吧")#剪切是ctrl x #粘贴是ctrl  v
   print("二楼vip两位")
  #4.不满足回家写作业
  else:
    print("回家写作业")#统一添加单行注释#:选中ctrl+/

对于input函数输入的是字符串,符号两边必须是同样的数据类型。可使用int()转变成一样的

if-else可以看成整个代码块

03.逻辑运算
• 在运行程序时,需要满足多个判断条件,常使用逻辑运算符进行拼接,成为更复杂的条件。(可以看成一个块)
• 逻辑运算符包括:与and/或or/非not
3.1 and
格式:
条件1 and 条件2
与表达并且含义
全部条件成立才算成立
3.2 or
条件1 or 条件2
或表达或者的含义
有一个条件成立就成立,都不成立才是不成立
3.3非not
表达取反的含义,不连接条件
3.4案例1-判断年龄

在确定逻辑运算符时,可以通过细分条件以及带入特定的值进行判断

3.5案例2not举例
#定义一个布尔型变量is_employee
is_employee = False
#不是本公司员工禁止入内
if not is_employee:
    #在开发中,通常希望某个条件不满足时
,执行一些代码,可以使用not
    #另外,如果拼接比较复杂的逻辑运算条件时可以使用not
    print("GO AHEAD")

04.条件不同,要执行代码也不同—elif
格式: if 条件 1 :
elife 条件2 :
条件满足执行代码
elife 条件3:
else : (以上条件都不满足,执行代码)
与逻辑运算的区别:
逻辑运算,条件一起满足后,只执行一部分代码。而不能区分条件不同,代码不同。
注意:elife本质上也是一个if函数,条件上无先后关系
elif必须和if,else搭配使用
elife和if,else构成一个完整的代码块。
4.1elif的演练-----运动
要求
• 定义一个时间的变量
• 周一打篮球,踢足球
• 周二羽毛球,乒乓球
• 其他时间游泳

# • 定义一个时间的变量
 week = “周六”
 # • 周一打篮球,踢足球
 if week ==“周一”:
 print(“打篮球”)
 print(“踢足球”)
 # • 周二踢羽毛球,乒乓球
 elif week ==“周二”:
 print(“羽毛球”)
 print(“乒乓球”)
 # • 其他时间游泳
 else:
 print(“游泳”)

代码的写,可以根据需求一小步,一小步书写。
4.2if的嵌套结构
01嵌套结构的使用:
在之前(有先后的关系)的条件满足下,再增加额外的判断
遵循if的语法,除缩进外无其他不同
02嵌套结构的语法格式:
if 条件一:
条件1满足执行的代码
if :建立在条件1基础上的条件2
else:不满足条件2执行的代码
else:
不满足条件一执行的代码
03嵌套结构的演练-------买车票
需求
定义布尔型变量,是否有车票
定义刀的长度
是否有车票
若刀的长度超过20厘米,提示需要安检,否则安检通过
如果没有不允许进

统一缩进,选中用tab键,缩进加多了shift+tab

欢迎使用Markdown编辑器

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

新的改变

我们对Markdow

python为什么要gcc python为什么要空格_python为什么要gcc