通过使用表达式求值为真或假(也称为条件),您可以编写程序来决定执行什么代码。

什么代码跳过。您还可以在循环中反复执行代码。在一定条件下,计算结果为真。break和continue语句。如果您需要退出一个循环或跳转回开始,则是非常有用的。这些流量控制语句会让你写得更有智慧。


下面这个小程序就是对名字的判断!直到你输入的名字为对为止:

name=' '                                         
while name !='your name':
print ('please type your name.')
name =input()
print('thank you!')

while的一个循环,当判断为true时候中断;

while True:
name= input()
if name=='jk':
break
print('thank you')

下面就是对于名字和密码的验证登录:

如果用户输入不对,则会continue重复type你的名字;名字输入对后,输入你的密码,如果你的密码输入后,不匹配,那么将不断输入;

python的简单循环和判断!_死循环


python的简单循环和判断!_死循环_02


下面是一个0至5的循环打印:

for i in range(5):

       print('jim five time('+str(i)+ ')')

python的简单循环和判断!_死循环_03

下面两个都是从1加到100的数值计算:

python的简单循环和判断!_控制语句_04

python的简单循环和判断!_与运算_05


这个是从12到16的打印:

for i in range(12, 16):

  print(i)

 

python的简单循环和判断!_与运算_06

                       


下面语句执行结果是:

从0开始打印,往后依次+2;所以打印结果为0,2,4,6,8,但并不包括10

python的简单循环和判断!_死循环_07


下面语句是从5开始打印,往后依次-1;所以打印结果为:5,4,3,2,1,0并不包括0

python的简单循环和判断!_与运算_08


在1~100里,随机产生5个数,并打印出来

python的简单循环和判断!_与运算_09

python的简单循环和判断!_死循环_10


调用sys.exit()终止程序: 因为这个函数在sys模块中,你。

在你的程序可以使用之前,必须import sys。

python的简单循环和判断!_控制语句_11


三种布尔运算符是什么?      与运算、或运算、非运算

六种比较运算符?           ==, >, <, !=, >=, <=

以下是range的三种用法:

>>> range(5)
[0, 1, 2, 3, 4]
>>> range(1,5)
[1, 2, 3, 4]
>>> range(0,6,2)
[0, 2, 4]

下面语句是一个死循环,首先输入一个数,然后去输入一个数,进行判断,

需要注意的是该语句默认输入的是str类型数据,所以需要强制转换成int类型;

python的简单循环和判断!_与运算_12


import sys

while True:

   spam = int(input())

   response = input()

   if response == 'exit':

      sys.exit()

   if spam ==1:

      print('Hello')

      continue

                        

   if spam ==2:

      print('问候')

      continue

                         

   else:

      print('你已经超越六道')

      continue