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

【我们一起学Python吧】每日一题

时间:2014-12-15 13:24:32      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   sp   for   on   div   2014   

BZ今天整理下QQ邮箱(平时不用的),发现邮件里有这个,感觉挺好的,最近也比较颓废,每天这样小小的动动手挺好的,就想从今天开始每天都练一下。

BZ的python是个小白哈!

源论坛地址:http://www.pythonla.com/thread-3.html  注明下出处哈!!!

 

2014.12.15

题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

 1 list = []
 2 count = 0
 3 for i in range(1,5):
 4     for j in range(1,5):
 5         if i != j:
 6             for k in range(1,5):
 7                 if i != k and j != k:
 8                     num.append(i*100+j*10+k)
 9                     count += 1
10 print(count)
11 print(list)

上边是BZ写的笨办法。在论坛中发现大神写的,我给赋在下边哈(特别简洁,膜拜啊):

1 lis = set([1,2,3,4])
2 l = [ x*100+y*10+z for x in lis for y in lis-set([x]) for z in lis-set([x])-set([y])]
3 print len(l),l

 

【我们一起学Python吧】每日一题

标签:style   blog   http   color   sp   for   on   div   2014   

原文地址:http://www.cnblogs.com/zhanxiage1994/p/4164515.html

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