写在最前面:作者学习入门知识是通过算法金大佬的语雀笔记学习的,作者只是归纳自己学习的过程并进行记录。大佬公共号【算法金】,欢迎大家关注。
刚入门,大家可以暂时不用安装环境,找个能在线运行Python代码的网站。这里贴两个算法金大佬推荐的网站,也是我现在入门学习的时候用的。
Python编写代码都要在英文输入法状态下完成!本文代码中所有的符号也都是英文状态下的符号。当你尝试练习也一定要注意。
新手多写代码多写注释,尤其是学习的时候。另外从学习开始就要注意一下代码风格的问题,防止学到后面习惯了难以改正。
作者刚开始学,如果文章中有写的不好的地方欢迎大家指正。
流程控制
条件语句:让程序根据条件来执行特定的代码块。常用的有if,else,elif。
语法1:条件语句的条件值是布尔值。简单点说:条件语句只认识True和False,True就执行,False就不执行
-
if语句必须要有条件,当这个条件的值是True的时候,进入if语句的代码块执行代码;不是True时,则往下运行。
-
else语句则没有条件,只能跟在if或者elif语句后面,在这两个语句的条件都不满足时,才会进入else的代码块。
-
elif语句实际上就是else if,也必须要有条件,同时这个语句只能出现在if之后。在满足不了if的条件的时候,程序会判断满不满足elif的条件,如果满足就执行elif里的代码块,不满足则向下执行。
语法2:在条件语句后面必须跟一个冒号:
语法3:在一个完整的条件语句中,if语句的数量有且只能有一个,必须是开头。else语句的数量最多是一个,可以没有,必须是结尾。elif语句的数量则没有限制,同时elif语句也可以在结尾使用。
代码如下:
# 只有if
is_night = True
if is_night:
print("晚上好")
print("晚安")
print("======== 分隔符 ========")
# if else
time = 11
if time < 11:
print("赶紧学python,写笔记")
else:
print("晚安")
print("======== 分隔符 ========")
# if else elif 其实7点干饭的条件去掉,只有留一个elif语句也可以的,但是作者不干饭没精神,还有点强迫症,就写上了...
time = 8
if time <= 6:
print("还在打工")
elif time <= 7:
print("快去吃饭")
elif time <= 11:
print("赶紧学python,写笔记")
else:
print("滚去睡觉")
print("晚安")
print("======== 分隔符 ========")
# if elif
time = 8
if time

最低0.47元/天 解锁文章
2395

被折叠的 条评论
为什么被折叠?



