• 简单的代码


    1:编写for循环,利用索引遍历出每一个字符

    msg='hello egon 666'

    msg = 'hello egon 666'
    j = len(msg)
    for i in range(0,j - 1):
        print( msg[i]) 

    2:编写while循环,利用索引遍历出每一个字符

    msg='hello egon 666'

    msg = 'hello egon 666'
    j = len(msg)
    i = 0
    while i <= j - 1 :
        print(msg[i])
        i = i + 1 

    3:

    msg='hello alex'中的alex替换成SB

    msg = 'hello alex'
    x = msg.replace('alex','SB')
    print(x)

     4:

    msg='/etc/a.txt|365|get'

    将该字符的文件名,文件大小,操作方法切割出来

    msg = '/etc/a.txt|356|get'
    x = msg.split('|')
    print(x)

    5.编写while循环,要求用户输入命令,如果命令为空,则继续输入

    while True :
        x = input('please input your command:')
        i = len(x)
        if i != 0 :
            break 

    6.编写while循环,让用户输入用户名和密码,如果用户为空或者数字,则重新输入

    while True :
        x = input('please input your name:')
        if len(x) != 0 and not x.isdigit() :
            break
    y = input('please input your password:'

    7.编写while循环,让用户输入内容,判断输入的内容以alex开头的,则将该字符串加上_SB结尾

    while True :
        x = input('input content:')
        if x[0:4] == 'alex' :
            x = x + 'SB'
            print(x)
        break 

    8.

    1.两层while循环,外层的while循环,让用户输入用户名、密码、工作了几个月、每月的工资(整数),用户名或密码为空,或者工作的月数不为整数,或者月工资不为整数,则重新输入

    2.认证成功,进入下一层while循环,打印命令提示,有查询总工资,查询用户身份(如果用户名为alex则打印super user,如果用户名为yuanhao或者wupeiqi

    则打印normal user,其余情况均打印unkown user),退出功能

    3.要求用户输入退出,则退出所有循环(使用tag的方式) 

    运行效果如下:

    user: egon

    password: 123

    work_mons: 12

    salary: 10000

     

                1 查询总工资

                2 查询用户身份

                3 退出登录

                

    >>: 1

    总工资是: 120000.0

     

                1 查询总工资

                2 查询用户身份

                3 退出登录

                

    >>: 2

    unkown user

     

                1 查询总工资

                2 查询用户身份

                3 退出登录

                

    >>: 3 

    tag = True
    while tag :
        a = input('user:')
        b = input('password:')
        c = input('work_mons:')
        d = input('salary:')

        if len(a) == 0 or len(b) == 0 or not c.isdigit() or not d.isdigit() :

            continue
        while tag :
            if a == 'alex' :
                print('super user')
            elif a == 'yuanhao' or a == 'wupeiqi' :
                print('normal user')
            else :
                print('unkown user')
            while tag :
                print('               1 查询总工资')
                print('               2 查询用户身份')
                print('               3 退出登录')
                X = input('>>: ')
                if X == '1' :
                    S = float(c)*float(d)
                    print('总工资是:%s'%(S))
                elif X == '2' :
                    break
                elif X == '3' :
                    tag = False
                else :
                    print('输入非法')

  • 相关阅读:
    SqlServer 查看数据库中所有存储过程
    SqlServer 查看数据库中所有视图
    SqlServer 查询表的详细信息
    SqlServer 遍历修改字段长度
    net core 操作Redis
    Tuning SharePoint Workflow Engine
    Open With Explorer
    Download language packs for SharePoint 2013
    Change Maximum Size For SharePoint List Template when Saving
    Six ways to store settings in SharePoint
  • 原文地址:https://www.cnblogs.com/ALXPS/p/6960934.html
Copyright © 2020-2023  润新知