我需要一个程序来读取.txt文件中的信息,该文件包含一个人的姓名和他/她的年龄。诀窍是,可以有姓名和年龄的任何金额,但他们也可以重复,但算一个人。如何使用def从文件读取和打印信息?
所以.txt文件可以是随机的,但遵循名1 AGE-1的平台:
Sarah 18
Joshua 17
Michael 38
Tom 18
Sarah 18
Michael 38
Python已经被告知,打印出来的最年轻和最老的人变成了一个新的.txt文件?
我猜在新文件的印刷应该是这样的:
Joshua 17
Michael 38
但我真的不知道如何甚至开始。
我希望我是对的,当我开始编码是这样的:
info = open("info.txt", "r")
list = info.read()
print (list)
info.close()
但我不知道如何确定最古老和最年轻的都以def。 任何提示或建议,可以让我在正确的轨道上?
通过 “与DEF”,你的意思使用功能? –
您需要逐行读取文件。你需要将每一行分成一个名称/年龄对。您需要跟踪迄今为止看到的最年轻的人,并且在您阅读每行时阅读最古老的人。最后,你需要输出最新的和最新的人到一个新的文件。你需要哪部分帮助? – chepner