pythonwhile循环用法

如题所述

pythonwhile循环用法如下:

while循环真的很有用,我这里写了一个方法叫while True,它是一个死循环,它永远是正确的会一直跑下去,直到你把它打断。

我们来一行行来读一下,while循环的开始就是while条件,while True, True就是条件了。

然后冒号,这个跟if跟for一样,是要用冒号来第一行做结尾的。

接下来第二行还要注意缩进,我这里写的是name=input,前输入姓名、如果输入q就是退出,input这个内置函数就是让我们来输入内容的。

这一段字母串其实是提示我们该输入什么东西,最后输入的结果赋值给name这个变量,name就是我们下面用到的。

我写了一个if判断,if name==,如果=q跟q一致的话,就会print打印出来退出程序,同时用break把while循环给打断。

如果没有=q的情况下,他会一直把姓名给输出出来。

我们来运行一下。这里让我输入姓名了,我先输入a,输入了姓名a。我输入b,输入了姓名b。但当我输q的时候就退出程序了。

Python之break的用法

下面来讲讲break的用法。

我这里有个list叫a_list,里面有张三、李四、王五,我写了个or循环,for name in a_list,也就是去遍历这所有的名字,如果名字等于李四的时候,就break跳出这个for循环,否则就继续把打印出来。

大家注意下,这里是李四,也就是说按顺序遍历的时候先是张三,再是李四,再是王五,如果到了李四它就会break,这个循环就停了,王五是打印不出来的。

我们来运行一下看看。

没问题,他只打印出了张三,而在运行到第二个李四的时候,就直接break,也就是没有李四跟王五的结果输出出来。

温馨提示:答案为网友推荐,仅供参考
相似回答