zoukankan      html  css  js  c++  java
  • day11练习题

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

    s=''
    while True:
        v1 = input('请输入用户名:')
    
        stop=v1.upper()
        if stop == 'Q':
            break
    
        v2 = input('请输入密码:')
        v3 = input('请输入邮箱:')
        if len(v1)>20:
            v1=v1[0:20]
    
        template = '{0}	{1}	{2}
    '
        v=template.format(v1,v2,v3)
        z=v.expandtabs(10)
       s=s+z
     print(s)

    2.制作随机验证码,不区分大小写。

    流程:

      用户执行程序

      给用户显示需要的验证码

      用户输入的值

        用户输入的值与显示的值相同时显示验证码正确,结束程序;不同时提醒用户重新输入直至相同为止

    def check_code():
        import random
        checkcode = ''
        for i in range(4):
            current = random.randrange(0,4)
            if current != i:
                temp = chr(random.randint(65,90))
            else:
                temp = random.randint(0,9)
            checkcode += str(temp)
        return checkcode
    while True:
        code = check_code()
        print(code)
        v = input('请输入验证码:')
        v1 = code.upper()
        v2 = v.upper()
        if v1 == v2:
            print('验证码输入正确')
            break
        else:
            print('验证码输入错误,请重新输入:')
  • 相关阅读:
    tomcat-01-配置文件组成
    Mysql的批量导入
    Mysql优化
    没有处理的问题
    Java 实现一个带提醒的定时器
    Java 端口扫描器 TCP的实现方法
    Java 多态方法构造器执行方法
    JavaWeb 基于Session的用户登陆注销实现
    Java 访问权限控制 小结
    Java FTP下载文件以及编码问题小结
  • 原文地址:https://www.cnblogs.com/jgua/p/13463494.html
Copyright © 2011-2022 走看看