• 面向过程编程


    什么是面向编程





    面向过程编程:
    核心是过程二字,过程指的就是解决问题的步骤,即先干什么再干什么后干什么...
    基于该思想编写程序就好比在设计一条流水线,是一种机械式的思维方式

    优点:复杂的问题流程化,进而简单化
    缺点:可扩展性差



    注册功能为例:
    #阶段1: 接收用户输入账号与密码,完成合法性校验
    def talk():
    while True:
    username=input('请输入你的用户名: ').strip()
    if username.isalpha():
    break
    else:
    print('用户必须为字母')

    while True:
    password1=input('请输入你的密码: ').strip()
    password2=input('请再次输入你的密码: ').strip()
    if password1 == password2:
    break
    else:
    print('两次输入的密码不一致')

    return username,password1

    #阶段2: 将账号密码拼成固定的格式
    def register_interface(username,password):
    format_str='%s:%s ' %(username,password)
    return format_str

    #阶段3: 将拼好的格式写入文件
    def handle_file(format_str,filepath):
    with open(r'%s' %filepath,'at',encoding='utf-8') as f:
    f.write(format_str)


    def register():
    user,pwd=talk()
    format_str=register_interface(user,pwd)
    handle_file(format_str,'user.txt')



    register()




  • 相关阅读:
    很久没有写代码日记了。
    Bundle数据类型
    8-18 缓存垃圾清理
    关于 printf
    强制类型转换/隐式类型转换
    JAVA文件扫描(递归)
    字符串
    8-17 安卓内存清理
    【11-29】excel reader
    orale 乱码
  • 原文地址:https://www.cnblogs.com/zhangpang/p/9456251.html
Copyright © 2020-2023  润新知