摘要: 作业要求 1、启动程序后,输入用户名密码后,如果是第一次登录,让用户输入工资,然后打印商品列表 2、允许用户根据商品编号购买商品 3、用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 4、可随时退出,退出时,打印已购买商品和余额 5、在用户使用过程中, 关键输出,如余额,商品已加入购物车等消 阅读全文
posted @ 2017-07-05 22:03 lg100_lg100 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 作业要求 1. 运行程序输出第一级菜单 2. 选择一级菜单某项,输出二级菜单,同理输出三级菜单 3. 菜单数据保存在文件中 4. 让用户选择是否要退出 5. 有返回上一级菜单的功能 评分标准: 用多层嵌套while循环的方式完成作业2,85分 只用一层循环完成作业2,100分 知识点总结: 1. 打 阅读全文
posted @ 2017-07-05 22:01 lg100_lg100 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 作业要求: 1. 用户输入帐号密码进行登陆 2. 用户信息保存在文件内 3. 用户密码输入错误三次后锁定用户 知识点总结: 1. file的操作: with open 2. 读取file信息, 从string 转为 list 3. 读取file信息, 从string 转为list, 专为字典 (此处 阅读全文
posted @ 2017-07-05 21:59 lg100_lg100 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1组的学习要求: http://www.cnblogs.com/resn/articles/7044588.html 作业内容要求(以下引用上述blog中内容) 作业的要求 4.1 看视频记笔记(需提交): 建议使用 blog 记录自己的学习笔记 4.2 流程图(需提交): 可以去 http://p 阅读全文
posted @ 2017-07-05 21:44 lg100_lg100 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 用户输入及交互程序 - 格式化输出 方法1: 字符串的拼接 方法2: %s占位符 方法3: format的使用(推荐) or 模块引入 阅读全文
posted @ 2017-07-03 22:06 lg100_lg100 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 文件访问及关闭 FILE操作流程: Open()的基本语法: file_object = open(file_name, access_mode='r', buffering=-1) 手动创建yesterday 文件,access mode = reading, 只读,不可写或追加 新创建并可写模式 阅读全文
posted @ 2017-07-01 21:43 lg100_lg100 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Dictionary的表达式:{KEY: VALUE} value 可以是string, list, or disctionary. 层层嵌套,e.g 多层菜单 Dictionary的打印结果是无序的。因为可以通过key来查找value内容,所有不用像list一样,通过下标来查找。 key必须是唯一 阅读全文
posted @ 2017-07-01 21:43 lg100_lg100 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 前言: 编程的三种方式 定义:函数 vs. 过程 在python中,函数是对程序逻辑进行结构化或过程化的一种编程方法。 函数式编程就是:先定义一个数学函数, 然后按照这个数学模型用编程语言来实现。 过程式的编程就是没有返回值的函数式编程。 见下列 in the func1from func1 ret 阅读全文
posted @ 2017-07-01 21:40 lg100_lg100 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 前情提要:字符编码 python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill)。ASCILL有255个字符,包括英语和西欧字符,不包括中文。汉字处理靠GBK, window的中文内码。Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。Unicode 阅读全文
posted @ 2017-06-29 15:39 lg100_lg100 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集、差集、并集等关系 SET的分为 可变集合 和 不可变集合(frozon set)。 可变集合可以添加或者删除,但是frozon set 不可以 可变集合不是可哈希的,所以 阅读全文
posted @ 2017-06-28 15:24 lg100_lg100 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1. 语句和语法:规则及特殊符号 (#) :之后字符为Python注释 (\n) :标准的行分隔符(通常一个语句一行) (\) :继续上一行。但是在使用闭合操作符时,单一语句可以跨多行。 (;) :将两个语句连接在一行中。多个语句构成代码组 (:) :将代码块的头和体分开 语句(代码块)用(强制)缩 阅读全文
posted @ 2017-06-26 15:05 lg100_lg100 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1. 列表 LIST 定义列表 ['Tom', 'Ruby', 'Eddie', 'Eric'] 切片操作 取多个元素。 序列类型(包括string, list, tuple) 是其元素被顺序放置的一种数据结构类型,这种方式允许通过指定下标的方式来获得某一个数据元素,或者通过指定下标范围来获得一组序 阅读全文
posted @ 2017-06-24 23:15 lg100_lg100 阅读(141) 评论(0) 推荐(0) 编辑