python-输出田字格图形_排序算法
思路:用列表存储大小写字母、数字和下划线,用random随机产生一个下标对应一个字符然后画出图形。

import random
a=['0','1','2','3','4','5','6','7','8','9','10','_']
b=[]
for i in range(26):
    i+=65
    r = chr(i)
    a.append(r)
for i in range(26):
    i+=97
    r = chr(i)
    a.append(r)
for i in range(7):
    s = random.randint(0, 63)
    b.append(a[s])
    print(a[s],end=' ')
print()
for i in range(5):
    if i!=2:
        for j in range(7):
            if j==0 or j ==6or j==3:
                s = random.randint(0, 63)
                b.append(a[s])
                print(a[s], end=' ')
            else:
                print(" ", end=' ')
        print()
    else:
        for i in range(7):
            s = random.randint(0, 63)
            b.append(a[s])
            print(a[s], end=' ')
        print()
for i in range(7):
    s = random.randint(0, 63)
    b.append(a[s])
    print(a[s], end=' ')
print()
dic={}
for i in b:
    dic[i]=b.count(i)
print(dic)

python-输出田字格图形_排序算法_02