• 面向编程


    面向编程

    面向编程是一门编程思想

    面向 过程 编程

    ​ 核心 是 ’过程‘ 二字,过程指的是一种解决问题的步骤,即先干什么再干什么

    ​ 基于该编程思想编写程序时,就好比在设计一条工厂流水线

    • 优点:将复杂问题简单化
    • 缺点:可扩展性差

    案例:登录注册功能

    1.设计先让用户输入用户名和密码,校验合法性,得到合法的用户名与密码

    ​ user, pwd, =get_user_pwd()

    2.设计字符串的拼接,得到拼接好的字符串

    user_pwd_srt = cut_user_pwd()

    3.开始写文件

    save_data(user_pwd_str)

    #1、设计先让用户输入用户名密码,校验合法性,得到合法的用户名与密码
    def get_user_pwd():
        while True:
            #让用户输入用户名与密码
            username = input('请输入用户名:').strip()
            #校验用户名是否合法    str.isalpha 校验英文字母、字母
            if username.isalpha():
                break
             else:
                print('用户名不合法')
    	while True:
            password = input('请输入密码:').strip()
            re_password = input('请确认密码:').strip()
            #校验两次密码是否一致
            if password == re_password:
                break
            else:
                print('两次密码不一致')
    	return username, password
    #2设计字符串的拼接
    def cut_user_pwd(user, pwd):
        user_pwd_str = f'{user}:{pwd}
    '
        return user_pwd_str, user
    #3保存用户数据,写入数据
    #每一个用户保存一个文件,以用户名当文件,文件名
    def save_data(user_pwd_srt, user_name):
        with open(f'{user_name}.txt','w',encoding='utf-8')as f:
            f.write(user_pwd_str)
            #登录认证
    def register():
        user, pwd = get_user_pwd()
        user_pwd_str, user_name = cut_user_pwd(user,pwd)
        save_data(user_pwd_str,user_name)
    
  • 相关阅读:
    编译器小知识
    C++ 文件大小格式化
    如何利用开盘半小时预测当天走势
    判断股票跌到位及买进时机的简单原则
    六招炒股绝技 牛市熊市都赚钱
    细分行业龙头
    股市新手入门口诀
    关于量价十八则的口诀
    如何确认底部的条件及操作原则
    每日一招:散户巧寻主力筹码的方法
  • 原文地址:https://www.cnblogs.com/127-2933/p/11867945.html
Copyright © 2020-2023  润新知