python--函数式登录程序

# Author:Tim Gu
def login(username,password):
    """这个login函数用于用户登录的验证
    :param username:用户输入的用户名
    :param password:用户输入的密码
    :return:True:表示登陆成功,False:表示登陆失败
    """
    f = open('db.txt','r')
    for line in f:
        line_list = line.strip('\n').split('|')
        print(line_list)
        if line_list[0] == username and line_list[1] == password:
            return True
    return False


def register(username,password):
    """
    :param username: 用户输入的用户名
    :param password: 用户输入的密码
    :return: 无返回
    """
    f = open('db.txt','a')
    temp = '%s|%s'%(username,password)
    f.write('\n%s'%temp)
    f.close()

def main():
    t = input('1:登录;2:注册')
    if t == '1':
        user = input('请输入用户名:')
        pwd = input('请输入密码:')
        r = login(user,pwd)
        if r:
            print('登陆成功')
        else:
            print('登陆失败')


    elif t == '2':
        print('注册')
        username = input('请输入用户名:')
        password = input('请输入密码:')
        register(username,password)
        print('注册完成')

main()

 

转载于:https://www.cnblogs.com/guqing/p/6110927.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Python 3.8.10-amd64是Python编程语言的一个版本,其中"3.8.10"表示Python的主要版本号为3.8,而"amd64"表示该版本适用于64位的Windows操作系统。 Python是一种高级编程语言,具有简单易学、可读性高和灵活性的特点。它被广泛用于各种领域,包括软件开发、数据分析、人工智能、网络开发等。 Python 3.8.10-amd64是Python 3.8系列的一个小版本更新,主要针对安全性和稳定性做了一些改进和修复。在这个版本中,开发者修复了一些已知的漏洞和错误,并进行了一些性能优化。 Python 3.8.10-amd64可以在64位的Windows操作系统上运行。"amd64"代表Advanced Micro Devices 64位架构,是一种64位x86处理器架构,常用于PC、服务器和一些嵌入系统。 使用Python 3.8.10-amd64,开发者可以编写各种应用程序,从简单的脚本到复杂的桌面应用程序或者Web应用程序Python具有丰富的库和模块,可以方便地完成各种任务,还支持面向对象编程、函数编程等多种编程范Python 3.8.10-amd64的发布说明中详细列出了所有的改进和修复,用户可以参考该文档了解具体的更新内容。为了正常使用Python 3.8.10-amd64,用户需要下载安装对应的Python安装包,并按照安装指南进行安装和配置。 总之,Python 3.8.10-amd64是Python编程语言的一个版本,适用于64位的Windows操作系统,具有改进和修复的功能,可以帮助开发者快速、高效地进行软件开发与应用。 ### 回答2: Python 3.8.10是Python编程语言的一个版本,而`amd64`是指该版本适用于64位的x86架构。本版本是Python 3.8的一次更新,修复了一些bug并引入了一些新特性。 Python 3.8.10增强了Python的性能、安全性和稳定性。对于已知的错误进行了修复,提高了代码的运行效率和可靠性。这些修复使得Python更加健壮,同时提供了更好的用户体验。 在这个版本中,Python 3.8.10引入了一些新特性。例如,它支持使用Python的`f-strings`格化字符串,这使得代码更加易读和简洁。它还改进了Python的类型提示功能,帮助开发者更好地理解代码和进行调试。 除了这些改进,Python 3.8.10还修复了一些已知的安全问题和漏洞,提高了Python的安全性。这些修复保护了用户的数据和系统免受潜在的威胁和攻击。 总之,Python 3.8.10是Python编程语言的一个版本,它提供了一些新特性、修复了已知的错误并增强了性能、安全性和稳定性。这个版本适用于64位的x86架构,在使用Python进行开发时可以选择安装和使用。 ### 回答3: Python-3.8.10-amd64是Python编程语言的一个版本。它是Python 3.8系列的第10个维护版本,特别为64位的x86架构的计算机设计。 Python是一种高级、面向对象、解释性的编程语言,具有简洁而易读的语法。Python-3.8.10-amd64版本包含了许多改进和修复的错误,以提升语言的性能和稳定性。 在Python 3.8.10-amd64中,改进的重点是修复了各种错误和漏洞,以提高整体的可靠性。此外,该版本也引入了一些小的新功能和改进,以增强开发者的体验。 与以前的版本相比,Python-3.8.10-amd64在性能和资源利用方面进行了优化。这个版本还修复了一些安全性问题,提升了编程环境的安全性。 总之,Python-3.8.10-amd64是Python 3.8系列的一个稳定版本,包含了许多改进和修复错误的功能。它为64位的x86计算机提供了更好的性能和稳定性,同时还增加了一些新的功能和改进。如果你是Python开发者,升级到这个版本可能会带来更好的开发体验和性能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值