zoukankan      html  css  js  c++  java
  • 初学Python3

     本篇主要实现一个简单的登录程序,默认给出一个账号密码,贴出写的代码及过程中遇到的问题。

    ----------------------------------------要求如下:

    username

    passwd

    让用户输入账号和密码,输入用户和密码输入正确的话

    提示你  xxx,欢迎登录,今天的日期是xxx,程序结束

    错误的话,提示账号/密码输入错误 

    最多输入3次,如果输入3次都没有登录成功,提示失败次数过多。

    需要判断输入是否为空,输入空也算输入错误一次

    ---------------------------------

     

    过程中主要遇到的问题有:

    1. 判断输入为空,需要使用strip( ) 方法

     2. 在打印日期时,需要使用格式为字符串格式%s. 自己第一次时使用了%d 格式,报错格式不正确

    代码如下:

    import datetime
    
    count =0
    while count<3:
        username = input("username: ")
        pwd = input("password: ")
        dayT = datetime.date.today()
        #print(dayT)
        if username.strip()=="" or pwd.strip()=="":
            print("your input is null,please input again!")
            count=count+1
            continue
        elif username =="julie" and pwd =="123456":
            print("%s, 欢迎登录,今天的日期是: %s, 程序结束" %(username,dayT))
            break
        else:
            print("帐号/密码输入错误")
            count = count + 1
    else:
        print("you have tried 3 times, the user has been locked!")
      
  • 相关阅读:
    Mysql集群
    Redis集群
    Python3 实现数据读写分离设计
    PHP Session的优化使用
    防盗链与token运用
    PHP与REDIS
    优化设计提高sql类数据库的性能
    Nodejs密集型CPU解决方案
    可重入和线程安全
    信号处理函数编写规则
  • 原文地址:https://www.cnblogs.com/yuanchunli/p/8610000.html
Copyright © 2011-2022 走看看