Python写100个随机整数并写入文件?

Python写100个随机整数并写入文件?,第1张

以下是一个Python程序,可以生成100个随机整数(范围在1到100之间),并将它们写入文件random_numbers.txt中。其中,使用了random模块生成随机数,以及with open() as语句来打开文件和自动关闭文件。

python复制代码斗或胡import random# 生成100个随机整数numbers = [random.randint(1, 100) for i in range(100)]# 将随机数写入文件with open('random_numbers.txt', 'w') as f:for num in numbers:

f.write(str(num) + '\n')print('随机数已写入文件团族')

运行该程序后,会在当前目录下生成random_numbers.txt文件,并空拦将100个随机整数写入其中。

int main(){

int i=4

FILE *fp

fp=("intfile.txt","w")

if ( fp )

{

fprintf(fp , "%d" , i )/槐烂埋/与printf用铅蚂法一样,就是多了个fp

fclose(fp)//关历明闭文件

}

else

{

printf("open file error\n")

}

return 0

}

#include "stdio.h"

int main(int argc, char* argv[])

{

int integ[10]={0}

int i

printf("输入10个整数:\n")

for(i=0i<10i++)

{

scanf("%d"扮漏扰,&integ[i])

}

FILE * pf = fopen("f1.dat","a+"厅旦)

if(pf==NULL)

{

printf("fopen error\n")

return -1

}

fwrite(integ,sizeof(integ),1,pf)

int integ_2[10]={0}

int sum=0

fseek(pf,0,SEEK_SET)

fread(integ_2,sizeof(integ_2),1,pf)

for(i=0i<10i++)

{

sum+=integ_2[i]

// printf("%d+"搜高,integ_2[i])

}

fclose(pf)

printf("sum=%d\n",sum)

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12266173.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存