# 1.
# 创建字符串变量的三种写法及其区别
# 代码:
#‘’、“”、“““”””
# 区别:
# 2.
# 简述,计算机编程语言的分类及特点
# 1.机器
# 2.汇编
# 3.高级
# 3.1面向过程
# 3.2面向对象
#
# 3.
# 何时使用变量,何时使用常量,并举例子
#
# 4.
# 使用字典保存各省的省会是什么以及省会的信息,
# 例如
# 北京市
# 省会:直辖市
# 面积:XX
# 人口:XX ,
# 浙江省:
# 省会:杭州市
# 面积:XX
# 人口:XX
# 最后取出北京市按以下格式打印
# == == == == = 北京 == == == ==
# 省会:直辖市
# 面积:xxx
# 人口:xxx
# == == == == = end == == == ==
# mase=[["北京",{"省会":"直辖市","面积":"xx","人口":"xxx"}],["浙江",{'省会':'杭州','面积':'xx','人口':'xxx'}]]
# for i in mase:
# print("== == == == %s == == == ==" %i[0])
# print("""
# 省会:%s
# 面积:%s
# 人口:%s
# """ %(i[1]["省会"],i[1]["面积"],i[1]["人口"]))
# print("== == == == end == == == ==")
# 5.
# 使用逻辑运算符处理生活中任意事情
# 例如,成功取钱的
# 条件
# 密码正确
# 并且
# 余额充足
# 成功约会的
# 条件
# 个子高
# 颜值高
# 或者
# 有钱
#
# 6.
# 设计程序实现如下功能,要求用户输入两个数
# 加减乘除
# 可使用四个文件每个文件完成一种运算
# 或使用if
# x=int(input('x=:'))
# y=int(input('y=:'))
# z=input('算术运算符:')
# print('结果:')
# if z=='+':
# print(x+y)
# elif z=='-':
# print(x-y)
# elif z=='*':
# print(x*y)
# elif z=='/':
# print(x/y)
# else:
# print("mistake!")
# 7.
# 简述python内存管理
#变量无须指定类型
# 程序员无须关心内存管理
# 变量会被自动回收
# del能够直接释放内存对象(减少对象的引用计数)
#引用计数机制
# 8.
# 编写代码测试
# 字符串
# 列表
# 比较大小的原理
# 做出总结
#同种类型才能比较;比较数值、编码
# 9.
# 扩展题
# 作业:编写登陆接口
# 具体要求参考博客
# 基础需求:
#
# 让用户输入用户名密码
# 认证成功后显示欢迎信息
# 输错三次后退出程序 account={}
print("注册账户!")
while True:
names=input("name:")
keys=input("key:")
account[names] = keys
if input("继续注册?y/n")!='y':
break
flag=3
while flag:
print("登录账号:")
name=input("name:")
key=input("key:")
if account.get(name)==key:
print("登陆成功!")
break
else:
flag-=1
print("剩余输入次数%d"%flag)
else:
quit() # 升级需求:
#
# 可以支持多个用户登录 (提示,通过列表存多个账户信息)
# 用户3次认证失败后,退出程序,再次启动程序尝试登录时,还是锁定状态(提示:需把用户锁定的状态存到文件里)

python基础03day的更多相关文章

  1. python之最强王者(2)——python基础语法

    背景介绍:由于本人一直做java开发,也是从txt开始写hello,world,使用javac命令编译,一直到使用myeclipse,其中的道理和辛酸都懂(请容许我擦干眼角的泪水),所以对于pytho ...

  2. Python开发【第二篇】:Python基础知识

    Python基础知识 一.初识基本数据类型 类型: int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位 ...

  3. Python小白的发展之路之Python基础(一)

    Python基础部分1: 1.Python简介 2.Python 2 or 3,两者的主要区别 3.Python解释器 4.安装Python 5.第一个Python程序 Hello World 6.P ...

  4. Python之路3【第一篇】Python基础

    本节内容 Python简介 Python安装 第一个Python程序 编程语言的分类 Python简介 1.Python的由来 python的创始人为吉多·范罗苏姆(Guido van Rossum) ...

  5. 进击的Python【第三章】:Python基础(三)

    Python基础(三) 本章内容 集合的概念与操作 文件的操作 函数的特点与用法 参数与局部变量 return返回值的概念 递归的基本含义 函数式编程介绍 高阶函数的概念 一.集合的概念与操作 集合( ...

  6. 进击的Python【第二章】:Python基础(二)

    Python基础(二) 本章内容 数据类型 数据运算 列表与元组的基本操作 字典的基本操作 字符编码与转码 模块初探 练习:购物车程序 一.数据类型 Python有五个标准的数据类型: Numbers ...

  7. Python之路【第一篇】python基础

    一.python开发 1.开发: 1)高级语言:python .Java .PHP. C#  Go ruby  c++  ===>字节码 2)低级语言:c .汇编 2.语言之间的对比: 1)py ...

  8. python基础之day1

    Python 简介 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. Python为我们提供了非常完善的基础代码库,覆盖了 ...

  9. python基础之文件读写

    python基础之文件读写 本节内容 os模块中文件以及目录的一些方法 文件的操作 目录的操作 1.os模块中文件以及目录的一些方法 python操作文件以及目录可以使用os模块的一些方法如下: 得到 ...

随机推荐

  1. 从零开始写Hystrix

    1.springboot+自定义注解实现灵活的切面配置 利用aop我们可以实现业务代码与系统级服务例如日志记录.事务及安全相关业务的解耦,使我们的业务代码更加干净整洁. 首先创建一个springboo ...

  2. img border

  3. JSOI 2010 连通数

    洛谷 P4306 [JSOI2010]连通数 洛谷传送门 题目描述 度量一个有向图联通情况的一个指标是连通数,指图中可达顶点对个的个数. 如图 顶点 11 可达 1,~2,~3,~4,~51, 2, ...

  4. VIJOS-P1152 肥猫的游戏

    洛谷 P1488 肥猫的游戏 洛谷传送门 JDOJ 1314: VIJOS-P1152 肥猫的游戏 JDOJ传送门 Description 野猫与胖子,合起来简称肥猫,是一个班的同学,他们也都是数学高 ...

  5. selenium 中在 iframe 内的元素定位

    有些时候 元素明明就在 但是通过什么方式定位都提示 定位不到元素 此时就要考虑元素是不是内嵌在iframe 中 对于内嵌在 ifra中的元素定位 首先定位到 iframe 元素 例如 iframe = ...

  6. 网页网站基础入门篇: 使用Adobe Dreamweaver CS6 制作网页/网站

    咱开发网页或者网站呢,最好使用个软件,我使用的是Adobe Dreamweaver CS6 (自行下载安装) 打开软件 现在呢咱使用 html5 <!doctype html> <h ...

  7. IE和火狐的事件机制有什么区别

    1.IE的事件流是冒泡流,火狐支持冒泡流和捕获流. 2.阻止事件冒泡:IE---e.cancelBubble = true;    火狐---e.stopPropagation();

  8. 如何使用离线存储(localStorage)?

    1.存储数据:localStorage.setItem("属性","属性值") 2.获取本地存储的值:localStorage.getItem("属性 ...

  9. 洛谷P1531 I Hate It题解

    题目背景 很多学校流行一种比较的习惯.老师们很喜欢询问,从某某到某某当中,分数最高的是多少.这让很多学生很反感. 题目描述 不管你喜不喜欢,现在需要你做的是,就是按照老师的要求,写一个程序,模拟老师的 ...

  10. 洛谷 P3368 【模板】树状数组 2 题解

    P3368 [模板]树状数组 2 题目描述 如题,已知一个数列,你需要进行下面两种操作: 1.将某区间每一个数数加上x 2.求出某一个数的值 输入格式 第一行包含两个整数N.M,分别表示该数列数字的个 ...