流程控制

一.流程控制

1.if判断

  1.0、 if判断语法:if 条件:

                                  code1

                              elif:条件

                                code1

                                code2

                              else:

                                code1

   1.1、示范:            

 sex='famle'
age='18'
is_beautiful=True
is_successful=True
if sex == 'famle' and age < '30' and \
age > '16' and is_beautiful:
print('你好')
if is_successful:
print('哈喽')
else:
print('大家好')
else:
print('再见')

2.while循环(条件循环):
              2.1完整语法: while 条件:
                                          code1
                                          code2

             2.2结束while循环的方式:
                  2.1.条件改为Flast,在条件改为Flase时不会立刻结束循环,而是继续进行下一次循环判断条件时才会生效
                  2.2.while+break,条件运行到break时会立即结束本层循环
                  2.3.while+continue,条件运行到continue时会结束本次循环进入下一次
                  2.4.while+else:在循环结束后在while循环没有被break打断时才会执行else下面的代码

           2.3.示范:

             while count <= 2:
                  name = input('username>>:')
                  pwd = input('password>>:')
                  if name == 'zmj' and pwd == '123':
                        print('login successful')
                        break
                  else:
                       print('用户密码错误')
                       count+=1
              print('end..')

  3.for循环(循环取值最为便利)
                    for i in list1:
                       print(i)#可以通过循环的方式将元素取出来

      ##for循环可以遍历任何序列的项目,如一个列表或者一个字符串

         

 

               

 

 

                                


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                      

 

上一篇:java深拷贝和浅拷贝


下一篇:Object对象你真理解了吗?