面向过程编程理论

技术面向过程编程理论 面向过程编程理论面向过程编程过程就是流程的意思,即可以理解为先干什么再干什么然后干什么,注重过程基于该思想的编程就好比在一条流水线上,站在一个执行者的角度上面向对象编程(补充)面向

面向过程的编程理论

面向过程的程序设计

是过程的意思,也就是可以理解为先做什么再做什么,并注意过程。

基于这种思想的编程就像从执行者的角度站在流水线上。

面向对象编程(补充)

面向对象的思想不能代替面向过程的思想。面向对象的思想只是封装了面向过程,面向对象的思想站在一个指挥官的角度。

面向对象编程的三个特征:封装继承多态性(在强类型语言中)

# 1.通过用户注册了解面向过程编程的理论

# 1.输入用户名和密码。

#添加判断条件,防止用户名和密码不符合要求。

#合法输入用户名和密码,然后添加身份信息,选择家庭用户名的属性。

# 2.获取用户信息,形成固定格式。

# 3.使用新名称:以open(文件路径、读写模式、字符编码)作为操作文件和写入用户信息的方式。

def name_password():

名称=输入('输入用户名:')。条带()

密码=输入('请输入密码:')。条带()

如果len(名称)=0或len(密码)=0:

打印(“输入的用户名或密码无效”)

返回

id_property={'1': 'admin ',' 2': 'guest'}

打印(id_property)

Id_choose=输入('请选择身份属性:')。条带()

如果id_property:中的id_choose

id=id_property.get(id_choose)

else:

打印(“无效选择”)

返回

返回get_date(名称、密码、id)

def get_date(namedate,passworddate,iddate):

日期='%s|%s|%s' % (namedate,passworddate,iddate)

#打印(日期)

#字符串剪切到表格列表

date_list=date.split('| ')

User_info=['名称','密码','属性']

#通过将字符串()转换为字符串和dict() zip()将2个列表转换为字典

set _ info=str(dict(zip(user _ info,date_list)))

返回写日期(设置信息)

def write_date(日期2):

open(r'dateinfo.txt ',' a ',编码='utf8 ')为newdate:

newdate.write(日期2 '\n ')

打印(“成功注册”)

名称_密码()

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/114075.html

(0)

相关推荐

  • vue 页面渲染完成触发事件

    技术vue 页面渲染完成触发事件 vue 页面渲染完成触发事件vue的渲染时先DOM(结构)后css,js渲染,在我们做ui自动化测试时,需要在页面完全加载完成事触发一个事件给脚本捕获
    在使用Vue框架

    礼包 2021年12月6日
  • python怎么制作自己的一个图形(python图形绘制的代码)

    技术Python 图形绘制详细代码怎么写这篇文章给大家介绍Python 图形绘制详细代码怎么写,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、条形图下面介绍条形图的画法。1.1 代码import

    攻略 2021年12月23日
  • 删除排序数组中的重复项 ----java

    技术删除排序数组中的重复项 ----java 删除排序数组中的重复项 ----java给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。

    礼包 2021年11月4日
  • 5肖臻区块链听课笔记

    技术5肖臻区块链听课笔记 5肖臻区块链_听课笔记去中心化升级小部分未升级,产生协议分叉,协议升级,新旧互相不合法,产生hard fork,只要旧的不更新,分叉一直有soft fork临时的,旧结点只能去

    礼包 2021年12月10日
  • 早餐有哪些,你们那的早餐什么最好吃

    技术早餐有哪些,你们那的早餐什么最好吃我在内蒙古呼和浩特呆了12年,已经习惯内蒙的早点,内蒙的早点相对于我老家江苏来说比较粗狂,拿东北人的话来说就是基本是硬早点,如果说内蒙的早点最有特色的我给大家推荐三种我个人认为最能代

    生活 2021年10月27日
  • 将全站进行HTTPS化优势是什么

    技术将全站进行HTTPS化优势是什么本篇文章为大家展示了将全站进行HTTPS化优势是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在HTTPS项目的开展过程中明显感觉到目前国

    攻略 2021年11月12日