零基础学PythonDay11 Python条件控制
Posted 光于前裕于后
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了零基础学PythonDay11 Python条件控制相关的知识,希望对你有一定的参考价值。
昨天跟大家一起学习了Python解释器,没学的兄弟姐妹们看这里零基础学Python,今天让我们开始学习Python条件控制吧。
需注意的是,【零基础学Python】此系列都使用Python3。
条件控制
Python 条件控制是指通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。
判断使用if,if heizui==1 执行下面代码块,else if heizui==2 执行它下面代码块(Python使用elif简写),其它情况 else 再执行它下面代码块,大家可能比较好奇,怎么判断是不是它下面的代码块呢?上代码大家就清楚了。
>>> heizui = 3
>>> if heizui==1:
... print(1)
... elif heizui==2:
... print(2)
... else:
... print(3)
...
3
下面为if中常用的操作运算符:
操作符 | 描述 |
---|---|
< | 小于 |
<= | 小于或等于 |
> | 大于 |
>= | 大于或等于 |
== | 等于,比较两个值是否相等 |
!= | 不等于 |
下面搞个有意思的,判断修狗🐕对应的人年龄,创建dog_age.py文件,里面写入如下代码:
age = int(input("请输入你家狗狗的年龄: "))
print("")
if age <= 0:
print("输入错误,请重新输入")
elif age == 1:
print("相当于 14 岁的人!")
elif age == 2:
print("相当于 22 岁的人!")
elif age > 2:
human = 22 + (age -2)*5
print("对应人类年龄: ", human)
# 退出提示
input("点击 enter 键退出")
运行脚本
(base) C:\\Users\\Hp340>d:
(base) D:\\>python dog_age.py
请输入你家狗狗的年龄: 2
相当于 22 岁的人!
点击 enter 键退出
(base) D:\\>python dog_age.py
请输入你家狗狗的年龄: 3
对应人类年龄: 27
点击 enter 键退出
if也可以嵌套,有一些复杂逻辑可能会用到,创建num.py,里面写入
num=int(input("输入一个数字:"))
if num%2==0:
if num%3==0:
print("你输入的数字可以整除2和3")
else:
print("你输入的数字可以整除2,但不能整除3")
else:
if num%3==0:
print("你输入的数字可以整除3,但不能整除2")
else:
print("你输入的数字不能整除2和3")
运行脚本
(base) D:\\>python num.py
输入一个数字:27
你输入的数字可以整除3,但不能整除2
兄弟姐妹们学废了吗
以上是关于零基础学PythonDay11 Python条件控制的主要内容,如果未能解决你的问题,请参考以下文章