DAY6
DAY6一、Python与用户的交互为什么交互?与计算机交流,我们对计算机编写的程序本身就是为了交流,在运行程序时,我们向计算机输入的数据,计算机反馈的数据,这就是一种交互。 如何交互?以目前的知识,我们只能使用input()方法进行交互,让计算机能够将需要接收的值显示出来。 而无论我们输入的值是数字类型、字符串类型、列表类型,input的接收值都是字符串类型。 Python2的交互使用raw_input())进行交互,这里的raw_input()与input()是一样的,只是在python2当中的input需要确定数据类型。 二、流程控制之while循环1、语法循环就是一个重复的过程,我们人需要重复干一个活,那么计算机也需要重复干一个活。ATM验证失败,那么计算机会让我们再一次输入密码。这个时候就得说出我们的wile循环,while循环又称为条件循环。 2、while + breakbreak的意思是终止掉当前层的循环,执行其他代码,在一段while循环代码当中加入break就会结束之前的循环。 3、while + continuecontinue的意思是终止本次循环,直接进入下一次循环,continue不能加在循环体的最后一步执行的代码,因为代码加上去毫无意义,注意是最后一步执行的代码,而不是最后一行。 4、while循环的嵌套需要在循环当中添加退出循环命令,以方便完成功能后结束工作。 5、tap控制循环退出在循环当中设置功能键,在执行命令当中可以通过命令退出循环。 6、while + elsewhile+else:else会在while没有被break时才会执行else中的代码 三、流程控制之for循环1、语法当程序有多个值的需求时,while循环可能无法满足功能,这个时候就可以使用for循环,for循环的循环次数受限于容器类型的长度,而while循环的循环次数需要自己控制。for循环也可以按照索引取值。 2、for + break? for循环调出本层循环 3、for + continuefor循环调出本次循环,进入下一次循环 4、for循环嵌套外层循环循环一次,内层循环循环所有的。 5、for + elsefor循环没有break的时候触发else内部代码块。 6、for循环实现loadingimport time print('Loading',end='') for i in range(6): print(".",end='') time.sleep(0.2) Loading...... (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |