实验4

with open ('data6_1.txt','r',encoding='utf-8')as f:
    data = f.readlines()
    list1=[]
    for line in data:
         a=line.strip('\n').split('\t')
         list1.append(a)

    n=lambda list1:list1[2]
    list1.sort(key=n,reverse=True)
    print(list1)
with open ('data6_2.txt','w',encoding='utf-8')as f:
    for i in list1:
         f.write('     '.join(i)+'\n')

 

 

import random
with open ('data7.txt','r')as f:
    data = f.readlines()
    list1=[]
    for line in data:
         a=line.strip('\n').split('\t')
         list1.append(a)
    n=eval(input('人数为:'))
    list=[]
    print(list1)
    while len(list)<n:
         shu=random.randint(0,len(list1)-1)
         if list1[shu] in list:
                  continue
         else:
                  list.append(data[shu])
with open('lucky.txt','w+',encoding='utf-8')as f:
    for i in list:
         f.write(i + '\n')

 

 

 

posted @ 2021-05-17 23:47  陈柏彤  阅读(69)  评论(0)    收藏  举报