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)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,429评论 25 709
  • 第一次接触国际象棋好像是在七八年前的时候,在几个老师那里学过几年。之后也参加过比赛,得了个什么奖,随后,就很久没有...
    池Cz阅读 1,310评论 1 0
  • 留给自己的时间真的不多了,最后半个月了,与其坐着等死,不如玩命拼一把!
    臭幼稚鬼阅读 1,319评论 0 1
  • 今天下午我们去滨海文化中心。老师说我们带着水壶笔记本儿和铅笔盒,我们坐车去到了图书馆我们先看到了幻灯片它是在台阶上...
    崔珂豪本人阅读 2,929评论 0 0
  • 1. 做一个笔记本(把知识点,各种例题记下,每天翻看并认真思考) 2.在本周10.15----10.22中,把物理...
    抬头走向天空阅读 4,613评论 0 0

友情链接更多精彩内容