2018-07-13学习python第五天

keyboard 键盘

写pass用于代替将要写的代码

写代码要先写框架,再往里面填充内容

项目开头用三引号写个人信息

while后边如果只显示输入Y退出,不限制会自动循环出现本界面

选中相应的pass之后按ctrl+F将会自动选中所有相同的

再按ctrl+H会替换

a=list()  默认从0开始计数

a=[]

append("")末尾添加,

insert("")任意位置添加,

extend组团添加(["",""])

遍历列表并输出

for n in nums:

  print(n)

列表是有顺序的

for循环遍历数据之后退出也是用的break

编程步骤:编程思路

  1.逐行思考,按步开发:适用与100行以内的代码;明确自己的代码要实

现什么功能[单个功能],思考功能实现的步骤[界面-处理-界面 | 处理]

  2.思考实现的逻辑(逻辑思维),框架开发:适用于500行以内的代码;明

确自己的代码要实现那些基本的功能【将功能分类:多个功能】,完成基本逻

辑的实现[不实现功能,只写流程],在关键的流程中,添加功能代码填充式开

发:面向过程的基础思路

  3.面向过程程序开发[函数式编程]:适用于小型项目开发

  4.面向对象程序开发:适用于中大型项目开发

  5.面向接口|面向抽象|面向切片

  6.面向服务程序开发

代码环境

开发环境:开发人员在编程开发代码的过程使用的计算机环境

生产环境:用户在线使用软件的环境

开发环境中:如果功能没有完成,可以使用pass

生产环境中:如果某个功能没有完成,提示用户功能正在升级中..

可以存储一组数据的类型:组合数据类型

列表:list

创建列表

names = list()  # 创建了一个空列表

names = []    # 创建了一个空列表

扩展内容:怎么样快速熟悉和掌握python中的模块和函数

dir()  查看某个类型下可以操作的所有的函数

help() 查看某个类型/函数/变量的操作方式

列表的基本操作:增删改查,简称CRUD,具体操作步骤带days5案例

登陆和注册的代码块:

u1=["wjc1","123","小武"]

u2=["wjc2","123","小六"]

u3=["wjc3","123","小七"]

users=[u1,u2,u3]

遍历列表验证用户登陆信息:

while True:

      os.system("cls")

      print("~*"*25)

      print("\n\t\t欢迎来到我的商城\n")

      print("~*"*25)

      print("\n\t1.用户登陆")

      print("\t2.用户注册")

      print("\n\t1.用户登陆")

      print("\t2.用户注册")

      print("\t3.退出系统")

      choice=input("请输入您的选项:")

      if choice=="1":

          while True:

              account=input("请输入您的账号:")

              password=input("请输入您的密码:")

              for n in users:

                  if account== n[0]  and  password== n[1]:

                      input("登陆成功,按任意键进入商城首页")

                      break

              else:

                  print("账号或密码有误请重新输入:")

                  continue


              break

        while True:

            os.system("cls")

            print("~*"*25)

            print("\n\t欢迎来商城首页,现在登陆的用户是:",n[2])

用户注册代码块:

elif choice=="2":

        account=input("请输入您想要注册的账号:")

        password=input("请输入您想要设置的密码:")

        nicheng=input("请输入您的昵称:")

        user=[account,password,nicheng]

        users.append(user)

        input("账号输入成功,按任意键返回到登陆界面")

        continue

    elif choice=="3":

        input("请按任意键准备退出系统:")

        sys.exit(1)

你可能感兴趣的:(2018-07-13学习python第五天)