Kaylee815 发表于 2020-3-21 11:21:07

python 表格

本帖最后由 Kaylee815 于 2020-3-21 21:01 编辑

def display_game(game,grid_size):
    alphabet='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    count = 0
    WALL_VERTICAL = '|'
    WALL_HORIZONTAL = '-'
    ALL_WALL_H=4*WALL_HORIZONTAL*(grid_size+1)
    WALL_VERTICAL_1 = '|'
    WALL_VERTICAL_2 = ' '+game+' |'
    print(WALL_VERTICAL_1,end='')
    for i in range(1,grid_size+1):
      print('',i,WALL_VERTICAL,end='')
    print('')
    print(ALL_WALL_H)
    for c in alphabet:
      if count < grid_size:
            count +=1
            print(c,WALL_VERTICAL+WALL_VERTICAL_2*grid_size)
            print(ALL_WALL_H)

这个是我写的一个函数,可以运行,但是我觉得写的有一些啰嗦,希望大神能帮我改一下程序(for loop 不变),谢谢啦(game是string,grid_size是)

永恒的蓝色梦想 发表于 2020-3-21 11:42:45

发字,别发图

Kaylee815 发表于 2020-3-21 14:00:04

永恒的蓝色梦想 发表于 2020-3-21 11:42
发字,别发图

问题在图上面

永恒的蓝色梦想 发表于 2020-3-21 16:21:58

Kaylee815 发表于 2020-3-21 14:00
问题在图上面

我让你发字!把图上的字发出来

纵有千古 发表于 2020-4-2 22:23:34

巧了,我正在头疼这表格怎么做。
页: [1]
查看完整版本: python 表格