码迷,mamicode.com
首页 > 编程语言 > 详细

大家好啊=2001 用python计算

时间:2018-01-29 17:38:50      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:width   gets   pytho   ack   python   ica   hit   sts   fan   

有个三年级的题:

大家
大家好
大家好啊 +
2 0 0 1

大家好啊+大家好+大家+大=2001 求 大=?家=?好=?啊=?

以下是代码:

#!/usr/bin/env python

#coding:utf-8

import os,sys

"""

      大

    大家

  大家好

大家好啊

2 0 0 1 

"""

def sum(num):

#with open num.txt as f:

if os.path.exists('num.txt'): # 判断文件是否存在

if os.path.getsize('num.txt'): # 判断文件是否为空

f=open('num.txt','a+') # 以追加方式打开文件

f.truncate() # 清空文件内容

else:

os.mknod('num.txt')

f=open('num.txt','a+')


for d in range(10):

for j in range(10):

for h in range(10):

for a in range(10):

sum=d*1000+d*100+d*10+d+j*100+j*10+j+h*10+h+a

f.write('%s,%s,%s,%s = %s \n' % (d,j,h,a,sum))

if sum == int(num):

print d,j,h,a

if d==j==h==a == 9:

print "%s is a last num" % sum

print "please input the num must less than %s" % sum

f.close()


if __name__=='__main__':

if len(sys.argv) == 1:

sum(2001)

elif len(sys.argv) == 2:

sum("%s" % sys.argv[1])

else:

print "use: python %s %s " % (sys.argv[0],'num')


大家好啊=2001 用python计算

标签:width   gets   pytho   ack   python   ica   hit   sts   fan   

原文地址:http://blog.51cto.com/19941018/2066491

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!