python基础——流程控制if语句

流程控制if语句:

第一种语法:

if 条件: #引号是将结果和条件分开
结果1 #四个空格或者一个Tab,告诉程序是满足这个条件的。
结果2
如果条件是真(true)执行结果1,然后结果2,如果条件假(False)直接结果2.

第二种语法:

if条件:
结果1
else:
结果2
练习:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第一种if语句:

if 条件判断(是一个bool值):
(缩进)条件为真执行这里的代码块
在这里插入图片描述
注:加了else就避免了上面我们条件成立时两个都打印出来
在这里插入图片描述
第二种if语句:
if 条件:
代码块
else:
代码块
第三种if语句:
if 条件:
代码块
elif(否则如果):
代码块
elif:
代码块
else: #这里否定上面所有
代码块
elif和else区别在于:elif否定了上面但是还会继续后面的条件,else直接否定,然后打印
在这里插入图片描述
if 、elif 、else中只要前面的满足条件,后面的就算满足也不会输出后面的,只选一条路。
在这里插入图片描述

嵌套:

在这里插入图片描述
在这里插入图片描述
通常为了保证可读性,一般嵌套不超过三层。

朝花夕拾(复习):

1、认识和了解python:
python是一门解释性语言,弱类型语言。
假设: a = 12
a = “alex”
上面两个a都表示变量,但是第一个a类型是int(整数)
第二个a的类型是str(字符串)
2、python发展历程:
2008年发布了2.x和3.x保证了共存
3、第一个python程序:
(1)、python的程序可以写在命令行中进行编写和执行
命令行进入方式:win+r=>回车=>输入python
注意:区分中英文输入的符号。
(2)、把程序写在py文件中可以反复执行程序,python文件的后缀名是xx.py。
4、变量:
变量是程序运行过程中产生的中间值,供给后面的程序使用
5、变量的命名规则:
(1)、必须是数字、字母、下划线组合。
如:=”alex“ //这里的_是个变量
print(
) //打印出变量
(2)、不能是纯数字也不能是数字开头。
(3)、切记!切记!切记!变量里面一定不能有中文。
(4)、不能用关键字,关键字就是python已经占用了的东西。
(5)、不宜太长。
(6)、要有意义。
(7)、区分大小写和中文字符。
(8)、推荐使用驼峰,例如:JingYi。推荐使用下划线明显区分每个单词,如:jing_yi
6、常见的数据类型:
(1)、整数(int):可以做加减乘除、逻辑判断、条件判断
(2)、字符串(str):可做加(必须是字符串和字符串)乘(字符串和整数,表示重复几次)
(3)、布尔类型(bool):True和False(开头字母必须大写)
7、常量:
全部都要大写
8、交互:input
(1)、 s = input(”提示语“)#所得到的是字符串类型
(2)、int()把字符串转化为整数
9、if语句:
if 条件:
(前面有Tab)代码块
当条件满足执行代码块

if 条件:
(前面有Tab)代码块1
else:
(前面有Tab)代码块2
#当条件为真,执行代码块1,否则执行代码块2

if 条件1:
(前面有Tab)代码块1
elif 条件2
代码块2
elif …
else:
(前面有Tab)else代码块

嵌套:
if和else可以无限的嵌套,但是为了可用性建议嵌套三到五行左右。

发布了7 篇原创文章 · 获赞 3 · 访问量 233

猜你喜欢

转载自blog.csdn.net/qq_41397071/article/details/104033577