python 3.5 田字格的输出

python语言程序设计基础程序练习题3.5

3.5 田字格的输出。 使用 print() 函 数 输 出 如 图 所 示 样 式 的 田 字 格 。
python 3.5 田字格的输出_第1张图片

代码如下

#田字格的输出

a = " + "
b = "   "
c = " — "
d = " | " 
'''一开始的符号总是得不到下面的运行结果,总是有点错乱,其实是符号选择错误......  后来在各个符号前后都留有空格。'''
for h in range(1,12):
    for l in range(1,12):
        if h in [1,6,11] and l in [1,6,11]:
            print(a,end="")
        if  h in [1,6,11] and l not in [1,6,11]:
            print(c,end="")
        if h not in [1,6,11] and l in [1,6,11]:
            print(d,end="")
        if h not in [1,6,11] and l not in [1,6,11]:
            print(b,end="")
        if l==11 :
            print()

错乱的排序

python 3.5 田字格的输出_第2张图片

最终运行结果

python 3.5 田字格的输出_第3张图片
编程小白第一次写博,记录学习过程吧~
希望能学到更多~

你可能感兴趣的:(python学习之路)