Lesson007作业 python
2017-07-13 19:05
211 查看
前言
如代码有什么不对或者不好的地方 请指出,一起进步学习谢谢
'''
作业1 三次循环 输入账号密码 root 成功返回 失败提示
作业2 用文件的方式进行 账号的登陆
作业3 使用dict完成花名册
通过名称查找到指定的人
'''
def Task1():
count = 3
key = 'root'
while count > 0:
count -= 1
user = input("请输入用户名:")
password = input("请输入密码:")
if user == key and password == key:
print("登陆成功")
break
else:
print("密码或账号错误")
else:
print("三次机会已经用尽....")
#字符串 和 list 实现 读取文件登陆
def Task2():
myFile = open('user.txt')
listuser = []
while True:
user = myFile.readline()#获取一行
delEnter = user.replace('\n','') #去除 回车 然后返回
if len(delEnter)<2:#如果数据到达终点 结束
break
mylist = delEnter.split(' ')#分割
listuser.append(mylist)#添加进去
myFile.close()
count = 3
while count > 0:
count -= 1
user = input("请输入用户名:")
password = input("请输入密码:")
for i in listuser:
if i[0] == user and i[1] == password:
print ("登陆成功")
return 0
else:
print("密码或账号错误")
else:
print("三次机会已经用尽....")
def Task3():
myFile = open('name.txt')
myTuple = myFile.readlines()
myDict={}
for tuple in myTuple:
delEnter = tuple.replace('\n', '')
mylist = delEnter.split('\t') # 分割
myDict[mylist[1]]=mylist
while True:
strName = input("请输入要查询的名称:")
print(myDict.get(strName,"未找到此人"))
如代码有什么不对或者不好的地方 请指出,一起进步学习谢谢
'''
作业1 三次循环 输入账号密码 root 成功返回 失败提示
作业2 用文件的方式进行 账号的登陆
作业3 使用dict完成花名册
通过名称查找到指定的人
'''
def Task1():
count = 3
key = 'root'
while count > 0:
count -= 1
user = input("请输入用户名:")
password = input("请输入密码:")
if user == key and password == key:
print("登陆成功")
break
else:
print("密码或账号错误")
else:
print("三次机会已经用尽....")
#字符串 和 list 实现 读取文件登陆
def Task2():
myFile = open('user.txt')
listuser = []
while True:
user = myFile.readline()#获取一行
delEnter = user.replace('\n','') #去除 回车 然后返回
if len(delEnter)<2:#如果数据到达终点 结束
break
mylist = delEnter.split(' ')#分割
listuser.append(mylist)#添加进去
myFile.close()
count = 3
while count > 0:
count -= 1
user = input("请输入用户名:")
password = input("请输入密码:")
for i in listuser:
if i[0] == user and i[1] == password:
print ("登陆成功")
return 0
else:
print("密码或账号错误")
else:
print("三次机会已经用尽....")
def Task3():
myFile = open('name.txt')
myTuple = myFile.readlines()
myDict={}
for tuple in myTuple:
delEnter = tuple.replace('\n', '')
mylist = delEnter.split('\t') # 分割
myDict[mylist[1]]=mylist
while True:
strName = input("请输入要查询的名称:")
print(myDict.get(strName,"未找到此人"))
相关文章推荐
- Coding the Matrix作业Python Lab及提交方法
- 用Python实现一个细粒度hadoop作业监控分析工具
- An Introduction to Interactive Programming in Python 第六课作业 Blackjack
- Python 显示LinkedIn用户作业
- python基础学习小作业(一)
- Python学习第五周:字符串 - 作业20150611
- An Introduction to Interactive Programming in Python 最后的作业 -- 太空战机
- python__博客网络爬虫作业回顾
- 程序设计入门—Python之第二周作业
- Hadoop运行python作业时的依赖于其他库的问题
- python 教程 第十四章、 地址薄作业
- python小作业初版之信用卡交易
- An Introduction to Interactive Programming in Python 第五课作业 memory
- [Python]这次的Python作业
- python 教程 第十四章、 地址薄作业
- 有效使用Python完成信息论作业
- python 教程 第十四章、 地址薄作业
- python学习:程序控制结构·作业20141219
- logistic回归与牛顿方法的python实现 (standford公开课程小作业)
- 马哥linux+python――2015年8月27日课程作业