00问答网
所有问题
python:生成10个随机数,然后进行排序,最后将排序后的整数写入文件a.txt 这个编程怎么写?
如题所述
举报该问题
其他回答
第1个回答 2020-06-08
from random import randint
num = [randint(0,100) for _ in range(10)]
snum = sorted(num)
text = '\t'.join([str(i) for i in snum])
with open('a.txt', 'w') as f:
f.write(text)
本回答被网友采纳
第2个回答 2020-06-08
描述不准确,随机数范围是多少?
文件是放在绝对路径下的某处还是当前文件夹。
相似回答
如何利用
Python产生10个随机数
?
答:
1、本文需要加载的模块是:random。2、给出0到10之间
的随机整数:
import random,a = random.randint(0
,10
),print(a)。3、给出9到10之间的随机实数:import random,a = random.uniform(9,10),print(a)。4、从9、19、29、39、……、99之间
,随机
选取一个实数:import random,a = random....
Python中
用sort()写出
产生
一个0~100间
随机整数,
并列出最大和最小元 ...
答:
对随机数列表
进行排序
random_list.sort()输出最小值和最大值 print("最小值为:", random_list[0])print("最大值为:", random_list[-1])这里使用列表推导式和循环语句
生成
了一个包含
10 个随机整数
的列表 random_list,然后对其进行排序,最后输出列表中的最小值和最大值。
产生10个
[30,90]
的随机数,然后
大小
进行排序
答:
{int a[10],i,j,t;srand((unsigned int)time(NULL));printf("产生的
10个随机整数
:\n");for(i=0;i<10;i++){a[i]=rand()%61+30;printf("%3d",a[i]);} for(i=0;i<9;i++)for(j=0;j<9-i;j++)if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;} pr...
编写程序:随机产生10个整数
并存入数组中,用"选择
排序
法"对数组中
的随机
...
答:
include<stdio.h>void main(){ int a[10],i,j,t,k; for(int i=0;i<10;i++) {srand(i);a[i]=rand();} for(i=0;i<10-1;i++) { for(k=i,j=i+1;j<10;j++) if(a[k]<a[j]) k=j; if(i!=k) { t=a[i]; a[i]=a[k]; a[k]...
大家正在搜
python随机生成10个整数
python生成10个随机数列表
python生成随机数并统计个数
Python生成50个随机数
python随机生成一个数
随机生成1到100随机数
python随机产生10个数
python生成正态随机数
python随机函数random
相关问题
python编写一个程序将随机产生的100个整数写入一个文件...
编写程序:随机产生10个整数并存入数组中,用"选择排序法"对...
VB编程问题:1使用随机函数产生10个10~100之间的随机...
C语言一维数组编程:随机产生10个100~200之间的随机整...
利用随机函数产生10个100以内的整数,并从小到大的顺序排序...
产生10个[30,90]的随机数,然后大小进行排序
利用rand函数产生10个100以内的随机数,然后用冒泡排序...
利用随机函数产生10个两位整数,然后按从大到小的顺序排序输出