python 实现9宫格
来源:互联网 发布:mac与windows共享文件 编辑:程序博客网 时间:2024/06/11 06:15
#!/bin/env python
import itertools
count=0
lst = [p for p in itertools.permutations(range(1,10),3) if sum(p) == 15 ]
print lst
for a0_0,a0_1,a0_2 in lst:
for a1_0,a1_1,a1_2 in lst:
for a2_0,a2_1,a2_2 in lst:
if a0_0 + a0_1 + a0_2 == 15 \
and a1_0 + a1_1 + a1_2 == 15 \
and a2_0 + a2_1 + a2_2 == 15 \
and a0_0 + a1_1 + a2_2 == 15 \
and a0_1 + a1_1 + a2_1 == 15 \
and a0_1 + a1_1 + a2_1 == 15 \
and a0_0 + a1_0 + a2_0 == 15 \
and a0_2 + a1_2 + a2_2 == 15 :
count = count +1
print 20*"*"
print a0_0,a0_1,a0_2
print a1_0,a1_1,a1_2
print a2_0,a2_1,a2_2
print count
~
import itertools
count=0
lst = [p for p in itertools.permutations(range(1,10),3) if sum(p) == 15 ]
print lst
for a0_0,a0_1,a0_2 in lst:
for a1_0,a1_1,a1_2 in lst:
for a2_0,a2_1,a2_2 in lst:
if a0_0 + a0_1 + a0_2 == 15 \
and a1_0 + a1_1 + a1_2 == 15 \
and a2_0 + a2_1 + a2_2 == 15 \
and a0_0 + a1_1 + a2_2 == 15 \
and a0_1 + a1_1 + a2_1 == 15 \
and a0_1 + a1_1 + a2_1 == 15 \
and a0_0 + a1_0 + a2_0 == 15 \
and a0_2 + a1_2 + a2_2 == 15 :
count = count +1
print 20*"*"
print a0_0,a0_1,a0_2
print a1_0,a1_1,a1_2
print a2_0,a2_1,a2_2
print count
~
阅读全文
0 0
- python 实现9宫格
- 【python】python实现栈
- python实现9*9乘法口诀
- 学习Python---Python实现方式
- [Python] python实现FTP下载
- [Python] Python实现Http下载
- python递归实现汉诺塔实现
- python实现汉诺塔(递归实现)
- python实现文件传输
- 用Python实现ORM
- python实现多线程下载
- Python 实现的HillCipher
- python实现bitmap原理
- 扫雷游戏 python实现
- 观察者模式 python实现
- python实现文件传输
- python实现twitter client
- mysql 嵌入式 python实现
- spring boot web项目部署到外部tomcat
- Sublime Text3必备插件:SQL格式化工具(SqlBeautifier)
- 11.26补坑
- python3版本中的urllib
- java
- python 实现9宫格
- 让OpenCV2.4.9支持虚拟环境python3.5
- 项目管理--项目与项目管理
- springboot整合redis
- I AM BACK
- [左偏树]BZOJ 2809——[Apio2012]dispatching
- 项目管理--项目开发基本流程
- 计算机网络第一章概述(2)
- 超级玛丽