实验四

with open("data6_1.txt","r",encoding="utf-8") as f:
data=f.read().split("\n")

data1=[str(m).split("\t") for m in data]

data1.sort(key=lambda x: x[2],reverse=True)
with open("data6_2.txt","w+",encoding="utf-8") as f:
for line in data1:
for m in line:
f.write(m+"\t")
print(m+"\t",end="")
f.write("\n")
print()

 

 

 

 

import random
x = eval(input('请输入一个抽点数字:'))
y = []
i = 0
with open('data7.txt', 'r') as f:
data = f.readlines()
while i < x:
z = random.choice(data)
y.append(z)
i += 1
print(z.strip())
with open('lucky.txt', 'w') as f:
for m in y:
n = ''.join(m)
f.write(n)

 

 

 

 

import random
name_num = eval(input('请输入抽点人数:'))
m = set()
with open('data7.txt','r') as f:
a = f.readlines()
while len(m)<name_num:
b = random.randint(0,len(a)-1)
m.add(a[b])

import datetime
time = datetime.datetime.now()
x = time.strftime('%Y%m%d')
with open(x+'.txt','w') as n:
for i in m:
n.write(i)
print(i)

 

 

 

posted @ 2021-05-18 10:35  颜锦  阅读(43)  评论(1)    收藏  举报