# 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. 仿照手机写一个WIFI的操作程序

    本篇博客仿照手机的功能,写一个WIFI的操作程序. 手机的WIFI功能有哪些呢?当我们进入wlan的设置界面的时候,将自动识别出若干个wifi的热点,并且会自动更新,当点击某个wifi热点的时候,然后 ...

  2. nginx proxy_pass 指令

    nginx proxy_pass 指令 文档 Nginx 官方文档 https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pa ...

  3. Scrapy笔记09- 部署

    Scrapy笔记09- 部署 本篇主要介绍两种部署爬虫的方案.如果仅仅在开发调试的时候在本地部署跑起来是很容易的,不过要是生产环境,爬虫任务量大,并且持续时间长,那么还是建议使用专业的部署方法.主要是 ...

  4. Python面向对象 | 双下方法

    定义:双下方法是特殊方法,他是解释器提供的.由双下划线+方法名+双下划线 .它具有特殊意义的方法,双下方法主要是python源码程序员使用的,我们在开发中尽量不要使用双下方法,但是深入研究双下方法,更 ...

  5. MySQL数据库索引类型、MySQL索引的优化及MySQL索引案例

    关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车.对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型 ...

  6. p1842 奶牛玩杂技 题解

    感觉其他dalao讲的不是很明白啊,我这样的蒟蒻看不懂啊. 在luogu这个dalao遍地的地方我蒟蒻看个题解也不明白,我为跟我同病相怜的蒟蒻写一篇吧 其实真是不太明白,大部分题解都是只说 体重大的在 ...

  7. ERROR:Simulator861-Failed to link the design解决办法

    在安装目录下找到collect2.exe文件,删除就可以解决了.D:\install_dir\ISE2\14.7\ISE_DS\ISE\gnu\MinGW\5.0.0\nt\libexec\gcc\m ...

  8. Salesforce 开发整理(二)报表开发学习

    Salesforce提供了强大的报表功能,支持表格.摘要.矩阵以及结合共四种形式,本文探讨在站在开发的角度要如何理解报表. 一:查询报表基本信息报表在Sales force中是Report对象,基本的 ...

  9. [BZ1925] [SDOI2010]地精部落

    [BZ1925] [SDOI2010]地精部落 传送门 一道很有意思的DP题. 我们发现因为很难考虑每个排列中的数是否使用过,所以我们想到只维护相对关系. 当我们考虑新的一个位置时,给新的位置的数分配 ...

  10. Xcode一个project多个target

    project添加target https://blog.csdn.net/vbirdbest/article/details/53466009 https://www.cnblogs.com/Bob ...