求大神帮忙做两道Python题?

②编写程序,产生100个两位正的随机整数,将它们存入文件txt中,然后再从文件d:numl.txt中读取数据到一个数组中并按照从小到大的顺序排序后输出,再将排序结果写入文... ②编写程序,产生100个两位正的随机整数,将它们存入文件txt中,然后再从文件d:numl.txt中读取数据到一个数组中并按照从小到大的顺序排序后输出,再将排序结果写入文件dnum2.txt中。 展开
 我来答
若以下回答无法解决问题,邀请你更新回答
jjdsjeff
2019-12-04 · TA获得超过2052个赞
知道大有可为答主
回答量:2470
采纳率:72%
帮助的人:543万
展开全部

from random import randint

with open('d:/num1.txt','w+') as f1:

for x in range(100):

if x<99:

f1.write('%d\n' % randint(10,99))

else:

f1.write(str(randint(10,99)))

f1.seek(0)

arr=sorted(f1.read().split())

print(arr)

with open('d:/num2.txt','w') as f2:

f2.write('\n'.join(arr))

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式