1.if语句
程序中遇到input()函数,程序会阻塞,等待用户输入完成后,才会接着执行后面的代码
input()返回的数据类型是str,str不能直接和整数比较,必须先把str转换成整数或者浮点数。Python提供了int()和float()函数来完成这件事情
isinstance(值,类型名)->判断指定的值是否是类型名,如果是就是True,否则就是False
2.循环
for循环
for 变量名 in 序列:
循环体
变量名:功能存储值
系列: 容器类型的数据.字符串,列表,字典,元组,集合.
xrange是python2.x中的函数,在python3.x使用range函数代替了
range功能是产生指定范围的数字序列,一般用在for循环中,控制循环次数,或者产生索引值
range(n):产生0到n-1的整数序列
range(m,n):产生m到n-1的整数序列
range(m,n,step):产生m到n-1,每隔step取一个
3.while循环
while: 关键字
条件语句:结果是True,或者False
循环体: 重复执行的代码段
注意:如果条件语句的结果一直都是True,就会造成死循环。所以在循环体要有让循环可以结束的操作
4.continue
continue: 关键字,在循环体中遇到continue,就结束当次循环,直接进入下次循环的判断(如果是for循环,就让变量去取下一个值。如果是while循环就去判断while后边的条件语句是否为True)
#打印10里面的偶数
for x in range(10):
if x % 2:
continue
print(x)
5.break:
关键字,在循环体中遇到break,就直接结束整个循环。直接执行循环后边的其他语句