python语言程序设计基础程序练习题3.5
3.5 田字格的输出。 使用 print() 函 数 输 出 如 图 所 示 样 式 的 田 字 格 。
代码如下
#田字格的输出
#观察田字格效果的符号组成:+、 、— 、|
a = " + "
b = " "
c = " — "
d = " | "
'''一开始的符号总是得不到下面的运行结果,总是有点错乱,其实是符号选择错误...... 后来在各个符号前后都留有空格。'''
for h in range(1,12): #田字格有11行
for l in range(1,12): #田字格有11列
'''+号出现在第1、6、11列的第1、6、11行'''
if h in [1,6,11] and l in [1,6,11]:
print(a,end="")
'''— 号出现在第1、6、11行的非1、6、11列的列'''
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()
错乱的排序
最终运行结果
编程小白第一次写博,记录学习过程吧~
希望能学到更多~