人生苦短 我学python之OldBoy21天入门_day01·Python基础语法
###
一,数据类型
python 的基本数据类型有 数字,字符串,布尔型
二 格式化输出
占位符 %s str
%d int
%f float
三 变量定义规范
驼峰法 oldBoy
下划线法 old_boy
变量可以有数字,字母,下划线组成,但是不能以数字开头
四 单引号,双引号,三引号的去呗
单引号和双引号没有区别,但是不能混用
三引号用于多行字符串的时候
四,if判断和while ,for循环
这里使用作业一来说明
基础需求: 让用户输入用户名密码 认证成功后显示欢迎信息 输错三次后退出程序 升级需求: 可以支持多个用户登录 (提示,通过列表存多个账户信息) 用户3次认证失败后,退出程序,再次启动程序尝试登录时,还是锁定状态(提示:需把用户锁定的状态存到文件里)
errCount = 0
username = ['zoom', 'alex', 'wupeiq'] # 用户名列表
password = ['123456', 'qwert', 'qwerty'] # 密码列表
while errCount < 3 :
user = input("请输入用户名——")
psw = input("请输入密码——")
if user in username :
if psw == password[username.index(user)]:
print("欢迎光临")
break
else:
errCount+=1
print("账号或密码错误")
if errCount == 3:
print("账号被锁定")
else:
errCount += 1
print("用户名不存在")
if errCount == 3:
print("账号被锁定")