实验4
with open('D:\\data6_1.txt','r',encoding='utf-8') as f: t=[] for line in f.readlines(): m=line.strip().split() t.append(m) t.sort(key=lambda l:l[2],reverse=True) with open('data6_2.txt','w+',encoding='utf-8') as n: for i in t: n.write(' '.join(i)+'\n')

import random
def get_lucky_boy(lis:list,trys:int):
result=[]
for i in range(trys):
boy=random.choice(lis)
lis.remove(boy)
result.append(boy)
t=[]
for i in result:
t.append(' '.join(i)+'\n')
return ''.join(t)
ls=[]
with open('D:\\data7.txt','r',encoding='utf-8') as f:
for line in f.readlines():
m=line.strip().split()
ls.append(m)
n=int(input('yikutu desuka?'))
boys=get_lucky_boy(lis=ls,trys=n)
print(boys)
with open('lucky.txt','w',encoding='utf-8') as nf:
nf.write(boys)




浙公网安备 33010602011771号