码迷,mamicode.com
首页 > 其他好文 > 详细

流程控制

时间:2019-03-21 20:05:34      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:pwd   优秀   info   一次循环   方式   进入   控制   流程   put   

一.流程控制

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(再见)

 

info = input(>>:)
res = int(info)
if res >= 90:
    print(优秀)
elif res >= 80:
    print(良好)
elif res >= 70:
    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.用户循环验证登录:

  count=0
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..)

 

      2.4.while循环嵌套:

count = 0
while count <= 2:
    name = input(请输入用户名:)
    pwd = input(请输入密码:)
    if name == zmj and pwd == 123:
        print(登陆成功)
        print(欢迎来到大食堂.center(30,))
        while True:
            print(‘‘‘
            1 吃
            2 喝
            3 玩
            4 乐
            5 退出
            ‘‘‘)
            choice = input(输入操作指令>>:)
            if choice == 1:
                print(开始吃.center(20,*))
            elif choice == 2:
                print(准备喝.center(20,&))
            elif choice == 3:
                print(一起玩.center(20,=))
            elif choice == 4:
                print(开心吗.center(20,-))
            elif choice == 5:
                break
            else:
                print(必须输入其中一种1/2/3/4/5)
        break
    else:
        print(输入有误)
        count += 1
print(end...)

 

 

 

 

 

             

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

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

 

         

 

               

 

 

                                


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                      

 

流程控制

标签:pwd   优秀   info   一次循环   方式   进入   控制   流程   put   

原文地址:https://www.cnblogs.com/zhouyixian/p/10573921.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!