实验6

实验6
def is_valid(n):    n=str(n)    while len(n)==18:        for i in n:            if i.isdigit()==False and i!='X':                return False        return True        break    else:        return Falsewith open('data3.txt', 'r', encoding='utf-8') as f:    data=f.read().split('\n')data1=data[1:]data2=[]for i in range(len(data1)):    data1[i]=data1[i].split(',')    if is_valid(data1[i][-1])==True:        data2.append(data1[i])dic=dict()for j in data2:    j[1]=j[1][6:14]    dic[j[0]]=j[1]
list= list(dic.items())
list1=sorted(list)
for key, value in list1:
print(f'{value}: {key}')

测试5

with open('data5.txt', 'r', encoding='utf-8') as f:    data = f.read().split('\n')import randomn=random.randint(1,len(data))list=[]list=random.sample(data, n)import datetimet = datetime.datetime.now()filename = t.strftime('%Y%m%d') + '.txt'with open(filename, 'w', encoding='utf-8') as f:    f.writelines('\n'.join(list))

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部