用python写个make

xiaoxiao2021-02-28  12

由于本人在今天做题的时候,有一道题的需要生成高精度的数字,所以就yy了一下python的make 比较闲,可能记录一下?

random头文件可以支持rand,不必再srand(time(0))了 写入文件的话,需要定义f=open("in.txt","w") 输出至文件:print>>f, 输出至终端:print>> print后加,可以不换行 格式化输出:'{} {}'.format() 最后要f.close()

在终端上输入命令python make.py 编译成功则会直接运行 不成功会有错误信息

Code

import random def swap (t1,t2): return t2,t1 f=open("in.txt","w") n=10 m=10 print>>f,'{} {}'.format(n,m) for i in range(1,n): print>>f,random.randint(1,10), print>>f,'' for i in range(1,m): op=random.randint(1,2) l=random.randint(1,n) if op==1: r=random.randint(1,n) if l>r: l,r=swap(l,r) else : r=random.randint(1,10) print>>f,'{} {} {}'.format(op,l,r) f.close()
转载请注明原文地址: https://www.6miu.com/read-2800279.html

最新回复(0)