1. if判断语句基本格式介绍

  • if语句是用来进行判断的,其使用格式如下:

    1. if 要判断的条件:
    2. 条件成立时,要做的事情
  • demo1:(demo的中文意思:演示、案例) ```python age = 30 print(“———if判断开始———“)

if age >= 18: print(“我已经成年了”) # 缩进必须有,否则会报错,提示IndentationError: expected an indented block

print(“———if判断结束———“)

  1. - 运行结果:

———if判断开始——— 我已经成年了 ———if判断结束———

  1. - demo2:
  2. ```python
  3. age = 16
  4. print("------if判断开始------")
  5. if age >= 18:
  6. print("我已经成年了")
  7. print("------if判断结束------")
  • 运行结果:

    1. ------if判断开始------
    2. ------if判断结束------

    小总结:

  • 以上2个demo仅仅是age变量的值不一样,导致结果却不同;能够看得出if判断语句的作用:就是当满足一定条件时才会执行代码块语句,否则就不执行代码块语句。

  • 🚩注意:代码的缩进为一个tab键,或者4个空格

  • demo3, 还可以使用input任意定义age的值: ```python age=int(input(‘请输入你的年龄:’)) # input输入的是个字符串,需要转换成数字 print(“———if判断开始———“)

if age >= 18: print(“恭喜,你已经成年了”)

print(“———if判断结束———“)

  1. - 运行结果
  2. ```python
  3. # 年龄输入了20
  4. 请输入你的年龄:20
  5. ------if判断开始------
  6. 恭喜,你已经成年了
  7. ------if判断结束------
  8. # 再一次运行的结果
  9. 请输入你的年龄:15
  10. ------if判断开始------
  11. ------if判断结束------

断点调试

是啥? 可以看到如何执行了一行一行的语句.
在pycharm上,代码行的左边空白区域,鼠标左键点击,会出现一个小红点,此时就会给这一行打上断点.
那么如何运行打了断点的代码呢?

  • 右键的框中选择 ‘Debug file.name’

image.png

  • 或者右上角的图标:image.png

执行到打断点的这一行之后可以看到控制台变了:
image.png
此时点击红框部分就可以看到代码往下一行运行,就可以判断出来代码是怎么运行的了.
比如,如果输入的<18,那么不会执行` print("恭喜,你已经成年了")` , 如果输入的值`>=18`,那么就会执行这一行的代码.

2. 练一练

要求:从键盘获取自己的年龄,判断是否大于或者等于18岁,如果满足就输出“哥,已成年,长点心吧”

  1. 使用input从键盘中获取数据,并且存入到一个变量中
  2. 使用if语句,来判断 age>=18是否成立

3. 想一想

  • 判断age大于或者等于18岁使用的是 >=,如果是其他判断,还有哪些呢?