zoukankan      html  css  js  c++  java
  • 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 一样

  • 相关阅读:
    vim实用技巧总结
    configure, make, make install都做了什么
    替换ubuntu 14.04的源
    从源码Build vim以及打包.deb
    Vimperator技巧
    搭建Gitlab
    [转] 你真的会写单例模式吗——Java实现
    笔记本开临时Wifi
    Ubuntu 12.04 修改键盘映射
    oracle查看用户所在的表空间
  • 原文地址:https://www.cnblogs.com/python1988/p/9985915.html
Copyright © 2011-2022 走看看