面向过程编程理论

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

面向过程的编程理论

面向过程的程序设计

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

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

面向对象编程(补充)

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

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

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

相关推荐

  • who后面的动词用什么形式,who做主语谓语动词用什么形式

    技术who后面的动词用什么形式,who做主语谓语动词用什么形式who作主语时,谓语可以是单数,也可以是复数。 who可以指单数,也可以指复数。所以,who 作主语时,谓语可以是单数,也可以是复数。如who does it

    生活 2021年10月25日
  • KEGG Genome数据库的原理是什么

    技术KEGG Genome数据库的原理是什么这期内容当中小编将会给大家带来有关KEGG Genome数据库的原理是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。kegg Genom

    攻略 2021年12月2日
  • django项目怎么安装(django的安装教程怎么进入d盘)

    技术django如何安装和实现第一个页面小编给大家分享一下django如何安装和实现第一个页面,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!w

    攻略 2021年12月20日
  • 直方图与ACS实例分析

    技术直方图与ACS实例分析本篇内容主要讲解“直方图与ACS实例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“直方图与ACS实例分析”吧!一般情况下ACS必须结合直方图一起

    攻略 2021年11月15日
  • VBS如何读取配置文件配置项

    技术VBS如何读取配置文件配置项这篇文章主要为大家展示了“VBS如何读取配置文件配置项”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“VBS如何读取配置文件配置项”这篇文章吧。

    攻略 2021年11月1日
  • Matplotlib可视化最有价值的图表有哪些

    技术Matplotlib可视化最有价值的图表有哪些这篇文章主要为大家展示了“Matplotlib可视化最有价值的图表有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Mat

    攻略 2021年12月8日