• 函数作业


     

     

    作业

    简述定义函数的三种方式

    1.无参函数

    没有参数的函数

    2.有参函数

    有参数的函数

    3.空函数

    只定义了一个函数,没有表明具体的作用

    简述函数的返回值

    通过return返回函数的返回值,如过没有返回值,默认为none,return可以返回多个值,并且可以终止函数。

    简述函数的参数

    参数分为形参和实参

    形参具有描述作用,接收实参传递的值,没有具体的意义

    实参具有实际的意义,具有具体的值传给形参

     

    编写注册函数

    将用户信息保存到文件内,用户信息可保存为nick:123|sean:456|tank:789

    编写登录函数

    从文件内读取用户信息进行身份识别

    def register():    # 注册    
        print('注册功能')    
        username_inp = input('请输入你的用户名:')     
        pwd_inp = input('请输入你的密码:')     
        with open('user_info.txt', 'a', encoding='utf8') as fa:         
            if ':' in username_inp:           
                print('输入错误,用户名不能含有 :')        
            else:            
                fa.write(f'{username_inp}:{pwd_inp}|')            
                print('保存成功')
    def login():    # 登陆    
        print('登录功能')    
        with open('user_info.txt', 'r', encoding='utf8') as fr:        
            data = fr.read()       
            data_split = data.split('|')   # 以|拆分成列表    
        username_inp = input('请输入你的用户名:')   
        pwd_inp = input('请输入你的密码:')    
        st = username_inp+':'+pwd_inp    # 将用户名和密码拼接成一个字符串,判断是否在列表里
        if st in data_split:        
            print('登录成功')   
        else:         
            print('登录失败')
    register()
    login()
     

     

  • 相关阅读:
    C51中的 xbyte的使用
    使用正则表达式替换日期格式
    C#制作windows窗体的图书管理系统
    《短码之美》读书笔记3
    VS2019创建第一个ASP.NET网站
    观影大数据分析(上)
    Git提交文件报错解决
    软件设计简单工厂模式
    记录一次MySQL启动异常的解决
    将本机web项目映射到公网访问
  • 原文地址:https://www.cnblogs.com/lyyblog0715/p/11448099.html
Copyright © 2020-2023  润新知