zoukankan      html  css  js  c++  java
  • 函数作业

     

     

    作业

    简述定义函数的三种方式

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

     

  • 相关阅读:
    jQuery的选择器
    01-jQuery的介绍
    client、offset、scroll系列
    BOM
    定时器
    js中的面向对象
    javascript小练手
    DOM介绍
    关于DOM的事件操作
    伪数组 arguments
  • 原文地址:https://www.cnblogs.com/lyyblog0715/p/11448099.html
Copyright © 2011-2022 走看看