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)