• day1_python流程控制、For循环


    一、流程控制

    条件语句

    1.1、单分支

    1.2、多分支

    需求一、用户登陆验证

    #!/usr/bin/env python
    
    name=input('请输入用户名字:')
    password=input('请输入密码:')
    
    if name == 'egon' and password == '123':
        print('egon login success')
    else:
        print('用户名或密码错误')
    

    需求二、根据用户输入内容输出其权限

     1 #!/usr/bin/env python
     2 #根据用户输入内容打印其权限
     3 
     4 '''
     5 egon --> 超级管理员
     6 tom  --> 普通管理员
     7 jack,rain --> 业务主管
     8 其他 --> 普通用户
     9 '''
    10 name=input('请输入用户名字:')
    11 
    12 if name == 'egon':
    13     print('超级管理员')
    14 elif name == 'tom':
    15     print('普通管理员')
    16 elif name == 'jack' or name == 'rain':
    17     print('业务主管')
    18 else:
    19     print('普通用户')

    二、循环语句

    2、1、基本循环

    while 条件:
         
        # 循环体
     
        # 如果条件为真,那么循环体则执行
        # 如果条件为假,那么循环体不执行

    2.2、break

    break用于退出本层循环

    while True:
        print "123"
        break
        print "456"

    2.3、continue

    continue用于退出本次循环,继续下一次循环

    while True:
        print "123"
        continue
        print "456"

    2.4、 tag

    #!/usr/bin/env python
    #_*_coding:utf-8_*_
    
    # while True:
    #     username=input('username: ')
    #     password=input('password: ')
    #     if username == 'egon' and password == '123':
    #         while True:
    #             cmd=input('>>: ')
    #             if cmd == 'q':
    #                 break
    #             print('------>%s' %cmd)
    #         break
    tag=True
    while tag:
        username=input('username: ')
        password=input('password: ')
        if username == 'egon' and password == '123':
            while tag:
                cmd=input('>>: ')
                if cmd == 'q':
                    tag=False
                    continue
                print('------>%s' %cmd)
    View Code

    三、for循环

    for i in range(1,10):
        for j in range(1,i+1):
            print('%s*%s=%s' %(i,j,i*j),end=' ')
        print()
    九九乘法表
  • 相关阅读:
    如何使用robots.txt及其详解
    有序列表
    前端开发大众手册(包括工具、网址、经验等)
    转载:Tim O'Reilly与John Battelle谈即将开幕的Web
    转载:iframe全跨域高度自适应解决方案
    javascript 学习笔记
    【C#文件夹锁】C#文件夹加锁小工具
    Pro Silverlight 5 in C# 分享
    在Winform窗体中使用WPF控件(附源码)
    【C#文件锁】C#加密解密文件小工具
  • 原文地址:https://www.cnblogs.com/xiechao621/p/7387540.html
Copyright © 2020-2023  润新知