1. if判断语句基本格式介绍
if语句是用来进行判断的,其使用格式如下:
if 要判断的条件:
条件成立时,要做的事情
demo1:(demo的中文意思:演示、案例) ```python age = 30 print(“———if判断开始———“)
if age >= 18: print(“我已经成年了”) # 缩进必须有,否则会报错,提示IndentationError: expected an indented block
print(“———if判断结束———“)
- 运行结果:
———if判断开始——— 我已经成年了 ———if判断结束———
- demo2:
```python
age = 16
print("------if判断开始------")
if age >= 18:
print("我已经成年了")
print("------if判断结束------")
运行结果:
------if判断开始------
------if判断结束------
小总结:
以上2个demo仅仅是age变量的值不一样,导致结果却不同;能够看得出if判断语句的作用:就是当满足一定条件时才会执行代码块语句,否则就不执行代码块语句。
🚩注意:代码的缩进为一个tab键,或者4个空格
demo3, 还可以使用input任意定义age的值: ```python age=int(input(‘请输入你的年龄:’)) # input输入的是个字符串,需要转换成数字 print(“———if判断开始———“)
if age >= 18: print(“恭喜,你已经成年了”)
print(“———if判断结束———“)
- 运行结果
```python
# 年龄输入了20
请输入你的年龄:20
------if判断开始------
恭喜,你已经成年了
------if判断结束------
# 再一次运行的结果
请输入你的年龄:15
------if判断开始------
------if判断结束------
断点调试
是啥? 可以看到如何执行了一行一行的语句.
在pycharm上,代码行的左边空白区域,鼠标左键点击,会出现一个小红点,此时就会给这一行打上断点.
那么如何运行打了断点的代码呢?
- 右键的框中选择 ‘Debug file.name’
- 或者右上角的图标:
执行到打断点的这一行之后可以看到控制台变了:
此时点击红框部分就可以看到代码往下一行运行,就可以判断出来代码是怎么运行的了.
比如,如果输入的<18,那么不会执行` print("恭喜,你已经成年了")` , 如果输入的值`>=18`,那么就会执行这一行的代码.
2. 练一练
要求:从键盘获取自己的年龄,判断是否大于或者等于18岁,如果满足就输出“哥,已成年,长点心吧”
- 使用input从键盘中获取数据,并且存入到一个变量中
- 使用if语句,来判断 age>=18是否成立
3. 想一想
- 判断age大于或者等于18岁使用的是 >=,如果是其他判断,还有哪些呢?