随机生成20名学生的8门课成绩,使用savetxt(0)将成绩存入score.txt,要求成绩保存为整数,以逗号为分隔符。

python 随机生成20名学生的8门课成绩,使用savetxt(0)将成绩存入score.txt,要求成绩保存为整数,以逗号为分隔符。

import random

def savetxt(filename): 
    txt = ''
    for i in range(20):
        txt +="Student" +str(i) +" " + ','.join( [str(random.randint(1, 100)) for j in range(8)]) + '\n'
            
    with open(filename, 'w',encoding='utf-8') as f:
        print(txt, file=f)
        
        
savetxt("score.txt")