• 2018年11月19日 练习练习


    30、制作表格
    循环提示用户输入:用户名、密码、邮箱(要求用户输入的长度不超过20 个字符,如果超过则只有前20 个字符有效)如果用户输入q 或Q表示不再继续输入,将用户输入的内容以表格形式打印

    while True:
        n=input("请输入用户名》")
        p=input("请输入密码》")
        e=input("请输入邮箱》")
        if len(n)<=20:
            nl=len(n)
        else:
            nl=20
        if len(p)<=20:
            pl=len(p)
        else:
            pl=20
        if len(e)<=20:
            el=len(e)
        else:
            el=20
        if n=="q" or n=="Q"or p=="q" or p=="Q"or e=="q" or e=="Q":
            print("goodbye")
            break
        #elif len(n)<=20 and len(p)<=20 and len(e)<20:
            # v=test.format(name=n,password=p,email=e)
            # w=v.expandtabs(20)
            # print(w)
        else:
            test = "用户名	密码	邮箱
    {name}	{password}	{email}	"
            v=test.format(name=n[0:nl],password=p[0:pl],email=e[0:el])#切片注意用的是冒号
            w=v.expandtabs(30)
            print("30、制作表格循环提示用户输入:用户名、密码、邮箱(要求用户输入的长度不超过20 个字符,如果超过则只有前20 个字符有效)如果用户输入q 或Q表示不再继续输入,将用户输入的内容以表格形式打印
    ",w)

    计算机处理以字节为单位,存储时以位做单位

    python3 中计算len长度是用字符长度;python2中是len代表的字节

    " "=>假 空字符串   0=>假 ,其他都为真

    a="123"
    b=bool(a)
    c=int(b)
    d=str(c)
    print (b,c,d)

    三个类型互相转换

    python2 中xrange 和python3 中的range 一样

  • 相关阅读:
    软件测试技术实战 设计、工具及管理(51Testing软件测试网作品系列)
    MATLAB智能算法超级学习手册
    HTML与CSS入门经典(第9版)
    深入理解Android 5 源代码
    中文版Dreamweaver CS6基础培训教程(第2版)
    可用性测试手册(第2版)
    网络综合布线系统与施工技术第4版
    PHP核心技术与最佳实践(第2版)
    [OC Foundation框架
    [OC Foundation框架
  • 原文地址:https://www.cnblogs.com/python1988/p/9985915.html
Copyright © 2020-2023  润新知