www.rtmj.net > python每十个一输出

python每十个一输出

这个当然需要您点击右键,然后出现一个单元格你可以设置一下.

#终端运行 python3 test.py 1.1 2 3 4 5 6 7 8 9 10.5#输出#max: 10.5#second: 9.0#将以下写入文本 test.py import sys input = [float(i) for i in sys.argv[1:]] #可以在这直接写多个数 input.sort(reverse=True) print("max:",input[0]) print("second:",input[1])

#coding =utf-8reader = open('test.txt').readlines()n=0for len in reader: writer=open(str(reader.index(len)+1)+'.txt','w') if (len.find('\n')>0): for n in range(0,10): writer.write(len[:-1]+reader[n]) else: for n in range(0,10): writer.write(len+reader[n]) writer.close()这个基本能满足你要的功能,你把输入和输出的文件名改一下就行了

test接受随便输入的十个数 用sorted方法,将test从小到大排序并赋值给一个临时变量temp 用索引值访问倒数第一个和倒数第二个则是最大的数和次大的数

#python2下的代码:test=input('请输入一个数组:')temp=sorted(test)print '从小到大排序得:',tempprint '您输入的数组中,最大的数为:%g'%temp[-1] print '您输入的数组中,第二大大的数为:%g'%temp[-2]'------------------------------------'#

print("每输出十个数字换行,共计输出100个:") for num in range(1,100):#循环一百次 print("%3d" % num, end=" ")#不换行输出 if(num % 10 == 0): print("")#换行输出

def sort_int(a, b, c): l = [a, b, c] l.sort() return l x, y, z = sort_int(100, 10, 1) print(x, y, z)

j = 1for i in range(2001, 2101): if not i % 4 and i % 100: if j < 10: print('{1}'.format(j, i), end=' ') else: print('{1}'.format(j, i)) j = 0 j += 1 elif not i % 100 and not i % 400: if j < 10: print('{1}'.format(j, i), end=' ') else: print('{1}'.format(j, i)) j = 0 j += 1

def is_prime(n): i = 2 while(i < n): if n % i == 0: break i += 1 if n == i: return True else: return Falsep = 0for i in range(3,101): if is_prime(i): print i, p += 1 if p % 10 == 0: print '\n'

max = 0max_next = 0for num in range(10): str = int(input("请输入第{}个数:".format(num+1))) if str > max : max_next = max max = str elif str > max_next : max_next = strprint("最大的数是 :{}".format(max))print("第二大的数是 :{}".format(max_next) )

网站地图

All rights reserved Powered by www.rtmj.net

copyright ©right 2010-2021。
www.rtmj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com