zoukankan      html  css  js  c++  java
  • 简单的代码

    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('输入非法')

  • 相关阅读:
    闭包函数与装饰器
    函数的嵌套,名称空间以及作用域
    函数知识点整理
    文件处理,光标
    ☆Django☆---表的设计 生命周期 分组 解析 路由层 视图层
    ☆Django☆---注册功能
    ☆Django☆---初步学习
    ☆Django☆---学习Django前的了解 wsgiref jinja2
    ☆javaSctipt☆---基础学习
    ☆前端☆---博客园作业
  • 原文地址:https://www.cnblogs.com/ALXPS/p/6960934.html
Copyright © 2011-2022 走看看