实验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)

 

 

 

posted @ 2021-05-13 23:17  陆恩泽  阅读(59)  评论(0)    收藏  举报