python之史上最详细if教程

目录

简单的if语句

 关系运算符

if-else语句

if-elif-else语句

使用多个elif代码块

省略else代码块

测试多个if


简单的if语句

if语句,顾名思义就是如果。。。那么就。。。

格式就是

if 条件:
    执行语句

我们这里肯定是如果后面接的事情发生了,我们才会有接下来的那么就

所以if后面的条件为真的时候,才会执行下面的执行语句

话不多说,举个例子大家就明白了

age = 20
if age >= 18:
    print('恭喜你,你已经成年啦!')

慢蜗牛今年20岁啦,法律上呢满了18周岁就算成年了,那我们用if语句来判断一下慢蜗牛今年成年了吗

恭喜你,你已经成年啦!

啊,恭喜我啦,我已经成年啦,真可惜,老啦老啦

当然啦,我们的if语句后面可不止能接一条执行语句

age = 20
if age >= 18:
    print('恭喜你,你已经成年啦!')
    print('太可怜了吧,慢蜗牛,难怪你这么慢')
恭喜你,你已经成年啦!
太可怜了吧,慢蜗牛,难怪你这么慢

哎呀,一不小心被这该死的电脑嘲讽啦,哈哈哈

 关系运算符

除了这里的大于等于,慢蜗牛还总结了其他的关系判定符,一起来看看吧

==         是否等于
!=         是否不相等
<          小于
<=         小于等于
>          大与
>=         大于等于
and        检查多个条件的并,相当于C语言中的&&
or         检查多个条件的或,相当于C语言中的||
in         检查某个值是否在列表当中
not in     检查某个值是否不在列表当中

if-else语句

被电脑嘲讽之后,慢蜗牛开始不甘心啦,如果我穿越到过去就不到18岁啦

那要怎么执行没有18岁的时候呢,那我们就可以用if的反义词else啦

age = 17
if age >= 18:
    print('恭喜你,你已经成年啦!')
    print('太可怜了吧,慢蜗牛,难怪你这么慢')

else:
    print('你也太小了吧')
    print('快叫哥哥')

我们现在穿越过去,只有17岁啦,看看不到18岁,你这个电脑还能说什么

你也太小了吧
快叫哥哥

哈哈哈哈,这该死的电脑也太坏了吧,不和它玩啦

我们继续研究if-elif-else语句

if-elif-else语句

elif就相当于else if啦

意思就是不满足上面一个条件后,如果满足我这里的条件就执行我这里的语句啦

话接上文,慢蜗牛觉得16岁和17岁都不小也不大,刚刚好,小于15岁才算小的呢

那现在划分了三个区域,让我们来看看怎么实现呢

age = 17
if age >= 18:
    print('恭喜你,你已经成年啦!')
    print('太可怜了吧,慢蜗牛,难怪你这么慢')

elif age <= 15:
    print('你也太小了吧')
    print('快叫哥哥')

else:
    print('这还差不多,刚刚好')
这还差不多,刚刚好

第一个if:如果大于等于18岁,那么打印恭喜啦。。。

第二个elif:否则如果小于等于15岁,那么打印你也太小了吧。。。

第三个else:否则(上面的条件都不满足的时候),那么打印这还差不多。。。

哈哈哈,这才是和我慢蜗牛心里想得差不多啦

使用多个elif代码块

可是这个时候我又想了想,只有16和17岁满足,未免也太少了了,再定一个12~15也还可以?

age = 17
if age >= 18:
    print('恭喜你,你已经成年啦!')
    print('太可怜了吧,慢蜗牛,难怪你这么慢')

elif age >= 16:
    print('这还差不多,刚刚好')
    
elif age >= 12:
    print('马马虎虎吧')
    
else:
    print('你也太小了吧')
    print('快叫哥哥')
这还差不多,刚刚好

省略else代码块

哈哈哈,善变的慢蜗牛又开始改变想法啦,现在觉得小于12岁的弟弟妹妹太小啦

不适合和电脑玩游戏,所以得忽略他们,让他们在家里做作业

age = 17
if age >= 18:
    print('恭喜你,你已经成年啦!')
    print('太可怜了吧,慢蜗牛,难怪你这么慢')

elif age >= 16:
    print('这还差不多,刚刚好')
    
elif age >= 12:
    print('马马虎虎吧')
这还差不多,刚刚好

测试多个if

现在我突然想明白啦,我们来帮弟弟妹妹做决定貌似不太好,得让他们自己来认识这个道理

age = 9
if age >= 18:
    print('恭喜你,你已经成年啦!')
    print('太可怜了吧,慢蜗牛,难怪你这么慢')

if age >= 16:
    print('这还差不多,刚刚好')

if age <= 12:
    print('呜呜呜,我们太小了,我们留在家里')
呜呜呜,我们太小了,我们留在家里

 

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
PyQt5是一个用于Python的GUI开发工具包,可以帮助开发人员创建图形用户界面。在进行Python PyQt5开发之前,需要进行一些环境配置。 首先,可以使用pip命令来安装PyQt5和pyqt5-tools。执行以下命令: ``` pip install pyQt5 pip install pyqt5-tools ``` 另外,也可以手动安装PyQt5包。在PyCharm中,打开文件-设置,找到项目栏选择Python解释器,点击左上角的"+"按钮搜索并安装PyQt5。 接下来,可以使用PyCharm的界面设计工具QTDesigner来创建界面。在PyCharm中,选择Tools->External Tools->QTDesigner。在QTDesigner中,可以添加各种控件,如Label、PushButton、CheckBox、LineEdit等。完成布局后,将文件保存到项目目录下。 然后,将.ui文件转换为.py文件。右键点击.ui文件,使用PyUIC工具将.ui文件转换为.py文件。 最后,可以在.py文件中进行测试。在login.py文件中添加以下代码: ```python if __name__ == '__main__': app = QtWidgets.QApplication(sys.argv) ui = LoginUi() ui.show() sys.exit(app.exec_()) ``` 以上是进行Python PyQt5开发的一些基本步骤和环境配置。希望对你有帮助!\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* [Python +pyqt5配置与实战(适合初学者),小游戏开发(附实战代码)](https://blog.csdn.net/qq_58333871/article/details/125374692)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Python中利用PyQt5做界面开发](https://blog.csdn.net/zbb297918657/article/details/86480404)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Python图形界面开发——PyQt5环境的搭建(史上详细,保证都能搭建好)](https://blog.csdn.net/qq_44645338/article/details/124121540)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

放氮气的蜗牛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值