print ("Address book")
print ("~~~~~~~~~~~~~")
print ("Welcome to your address book")
yn = ""
while yn != "n":
yn = input ("Would you like to search for a user? (Y/N) ")
if yn == "y":
search = input ("Would you like to search by surname (S) or month of birth (M) ")
if search.lower() == "s":
surname = input ("Please enter the surname: ")
for line in open("datafile.txt"):
if surname in line:
print(line)
elif search.lower() == "m":
DMY = input("please enter your date of birth you are looking for (date/month/year) : ")
DMY = DMY.split("/")
DMY = DMY[1]
for line in open("datafile.txt"):
if DMY in line:
print(line)
else:
print ("Sorry you can not do this please try again.")
elif yn == "n":
print("Goodbye")
else:
print("Sorry you can not do this please try again.")
0
A
回答
0
相关问题
- 1. 如何让这个例子让我的网站更友好?
- 2. 我该如何让这更好?
- 3. 如何让我的推送菜单更加用户友好?
- 4. 我该如何让这个过程更好?
- 5. 如何让这些类更加单元测试友好?
- 6. 我怎样才能让这个更好
- 7. 如何让JS Turbolinks友好?
- 8. 如何让我的html页面搜索引擎更加友好
- 9. 如何把我的网址更改为用户友好的URL
- 10. 我该如何让这个程序更高效
- 11. 我该如何让这个python代码变得更难看
- 12. 让所有的拒绝.git目录更加用户友好
- 13. php变量页面更多seo友好和用户友好
- 14. 如何让LINQ到SQL中删除异常信息对用户更友好
- 15. 如何让这段代码更好?
- 16. 如何让这段代码更好?
- 17. 我该如何解决我没有这么搜索引擎友好的网址?
- 18. 找好友用户
- 19. 如何让这个更好的代码和更优化的
- 20. 我如何让我的Windows命令行在rails上运行Ruby更友好?
- 21. 更多用户友好形式
- 22. 如何使URL用户友好?
- 23. 让我的javascript函数requirejs/amd友好?
- 24. 让我的好友列表 - iOS设备
- 25. 我该如何让这个哨兵控制回路起作用?
- 26. 我如何用友好的id将黑名单用户slug?
- 27. 我应该如何让这个番茄钟计时器更有用?
- 28. 如何让URL搜索引擎更友好?
- 29. 如何在用户友好的消息中更改UnsupportedClassVersionError?
- 30. 如何创建更加用户友好的string.format语法?
我认为你需要更具体的...你可以定义“用户友好”你是什么意思?你想要达到什么目的?更清晰的代码?更好的最终用户体验?你觉得上面的缺点是什么? –
如果您正在寻找fancier命令行界面,请查看[curses](http://docs.python.org/2/library/curses.html)或[urwid](http://urwid.org/) – z33m
user体验 – Xxbat99xX