04-Python笔记整理(if while语句)

1.if语句

练习1.png
程序中遇到input()函数,程序会阻塞,等待用户输入完成后,才会接着执行后面的代码
input()返回的数据类型是str,str不能直接和整数比较,必须先把str转换成整数或者浮点数。Python提供了int()和float()函数来完成这件事情




练习2.png

isinstance(值,类型名)->判断指定的值是否是类型名,如果是就是True,否则就是False




练习3.png

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取一个

练习4.png



练习5.png

3.while循环

while: 关键字
条件语句:结果是True,或者False
循环体: 重复执行的代码段
注意:如果条件语句的结果一直都是True,就会造成死循环。所以在循环体要有让循环可以结束的操作

练习6.png

4.continue

continue: 关键字,在循环体中遇到continue,就结束当次循环,直接进入下次循环的判断(如果是for循环,就让变量去取下一个值。如果是while循环就去判断while后边的条件语句是否为True)

#打印10里面的偶数
for x in range(10):
    if x % 2:
        continue
    print(x)  

5.break:

关键字,在循环体中遇到break,就直接结束整个循环。直接执行循环后边的其他语句


练习7.png

1.通过循环遍历一个序列中的值,使用for循环

2.循环次数不确定的时候,选择while循环。次数确定一般使用for循环

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,689评论 0 13
  • 一 大半夜的,我那怀孕五六个月的小姐妹苏苏打电话来向我倾诉内心的苦闷。苏苏这是二胎,大宝是个姑娘。现在公公婆婆都指...
    倪小七阅读 5,802评论 52 67
  • 撑着一把油纸伞,听着古老的音乐,漫步在雨天的街道上。我喜欢下雨天,看着淅淅沥沥的雨飘落,心也就慢慢的宁静了,特别是...
    Sunflowers1阅读 1,118评论 0 1
  • —— 韩再芬家乡的年味 文/中北蝈蝈 一说起过年,应该是一件高兴的事情,但也有人写过《过年恨(许钦文)》。刚好大...
    中北蝈蝈阅读 3,199评论 0 0
  • 被亏欠的 他在两个人中间坐下的时候似乎十分的抱歉,仿佛做错了事,其实谁都没有在意他,人人都在看手机。他的面容...
    山说阅读 1,274评论 0 0