吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3114|回复: 22
收起左侧

[Python 转载] 【笔记03】学会判断,告诉电脑怎么做

[复制链接]
inullbyte 发表于 2020-12-1 15:02
本帖最后由 inullbyte 于 2020-12-1 15:16 编辑

欢迎来到我的《Python 扫盲栏目》,力求用最短的时间,最简明的文字,让你了解、掌握 Python 基础语法。

我分享的笔记都是自己学习时的记录整理而成,不保证有多厉害,但还是那两句话:

不要嫌弃内容简陋,循序渐进嘛!
不要嫌弃知识简单,动手敲敲吧!


条件判断就是明确计算机在什么条件下执行什么命令。

if...

eg.

flag = int(input('1 + 1 等于几?'))
if flag == 2:
    print('你可真是个机灵鬼!')
# 注意这里缩进了 4 个空格

注意:这里的 === (赋值)是有区别的,== 表示等于。

以上代码,当输入 2 时,程序输出:你可真是个机灵鬼!当输入不等于 2 时,程序什么也不会执行,因为不满足进一步的条件。

if 后面跟着一个条件,当条件为真,程序执行 if 内部的指令,否则程序跳出 if,执行 if 外部的指令。

注意:if 的条件后面有一个英文冒号【:】,if 内部的语句都要缩进 4 个空格。

if...else...

eg.

flag = int(input('1 + 1 等于几?'))
if flag == 2:
    print('你可真是个机灵鬼!')
else:
    print('emmm!')

以上多了一个 else,表示否则,也就是说当 if 后的条件为假时,程序执行 else 后的指令。

注意:if 后面有一个英文冒号【:】,else 后面也有,if 内部的语句都要缩进 4 个空格,else 内部的语句也要缩进 4 个空格

if...elif...else...

eg.

flag = int(input('1 + 1 等于几?'))
if flag == 2:
    print('你可真是个机灵鬼!')
elif flag < 2:
    print('太小了!')
else:
    print('太大了!')

这里有一个 elif,其实就是 else if 的缩写,表示否则如果。

而且这个 elif 是可以根据实际情况重复使用的:

eg.

if ...:
    ...
elif ...:
    ...
elif ...:
    ...
else:
    ...

程序执行的原理以及注意事项与之前的完全一样。

条件判断就是一种控制流,控制流下的语句会依照一些特定的规则,控制程序走向。

给个免费评分我能写得更好!

免费评分

参与人数 7吾爱币 +7 热心值 +7 收起 理由
lucifer52 + 1 + 1 我很赞同!
雷欧库珀 + 1 + 1 用心讨论,共获提升!
dtf + 1 + 1 谢谢@Thanks!
day1401488752 + 1 + 1 我很赞同!
fenglianyun + 1 + 1 谢谢@Thanks!
哇咔咔k + 1 + 1 我很赞同!
jshk123 + 1 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| inullbyte 发表于 2020-12-16 21:14
poji123 发表于 2020-12-16 13:16
@inullbyte  分享一下自学python的资料呗

廖雪峰 Python 教程
这个讲得比较细,也比较基础、全面,教程不要看太多,专心认真看完一个就好,别搞得太混乱。

B 站视频
这个是爬虫入门的,讲得比较好,所以推荐一下。

poji123 发表于 2020-12-16 21:30
inullbyte 发表于 2020-12-16 21:14
[md][廖雪峰 Python 教程](https://www.liaoxuefeng.com/wiki/1016959663602400)
这个讲得比较细,也比 ...

好的,谢谢楼主
jshk123 发表于 2020-12-1 15:06
荆棘之吻 发表于 2020-12-1 15:06
通俗易懂,跟着大佬学习一下
哇咔咔k 发表于 2020-12-1 15:10
跟着学习
小夫哥 发表于 2020-12-1 15:27
有意思  不亏是楼主 这点子 可以啊
fenglianyun 发表于 2020-12-1 15:52
支持教学!多谢分享!
day1401488752 发表于 2020-12-1 15:53
支持支持
dtf 发表于 2020-12-1 16:07
我的就是这种通俗易懂的,不要那些不说人话的教程
五月何欢 发表于 2020-12-1 16:26
我靠这都可以。,
雷欧库珀 发表于 2020-12-1 16:30
支持,简洁明了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 22:30

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表