Python 随机列表生成、文件读写及排序代码补全
类型:程序题

随机生成一个长度为100的整数列表,其元素范围为1~100,将该列表以每10个一行(元素之间以空格分隔)写入文本文件record.txt,再将该文件中的数字读入一个列表,并按升序输出该列表。

注:enumerate() 取出的两个值,一个为元素的索引,一个为元素的值。

from random import randint
lis = []
for i in range(100):
    lis.append(randint(1,100))
with open("record.txt", "        ①        ") as f:
    str = ""
    for i, v in enumerate(lis):
        str = str + "{} ".format(v)
        if         ②         == 0:
            b =         ③        (str + "\n")
            str = ""
lis_date = []
with open("record.txt") as f:
    for line in         ④        :
        line = line.strip()
        data = line.split()
        for v in data:
            lis_date.append(eval(v))
last_date =         ⑤        (lis_date)
print(last_date)
代码编辑器
测试用例输入
{{resultStatus.text}}