• 函数作业


     

     

    作业

    简述定义函数的三种方式

    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()
     

     

  • 相关阅读:
    实验室机器OracleXE客户端连接远程Oracle服务器
    PLSQL Developer 远程连接Oracle XE数据库(其他Oracle数据库类似)
    VB进制转化大全
    给定一个硬盘标识,umout掉所有相关挂载
    linux读取硬盘指定扇区
    开发板上挂载NTFS分区
    write error:file too large!!!
    一些自用的c函数
    主引导记录(MBR)分析
    strtok_r函数学习
  • 原文地址:https://www.cnblogs.com/lyyblog0715/p/11448099.html
Copyright © 2020-2023  润新知