我需要一個程序來讀取.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