Python 3.x 如何在python的帮助下制作一个游戏板

Python 3.x 如何在python的帮助下制作一个游戏板,python-3.x,Python 3.x,创建一个接受两个参数的函数:行和列,这两个参数都是整数。然后,函数应该继续绘制一个与指定行数和列数相同的播放板(如讲座中的示例所示)。绘制棋盘后,函数应返回True。创建播放棋盘 def播放板(行、列): 行=5在此处输入代码 col=6 打印(播放板(行、列))def tictactoeboard(行或列): rowsorcolumns=int(rowsorcolumns) #行数和列数相等,以保持方形tic tact趾板 如果(行或列)21: 打印(“行数或列数必须至少为3或最多为20”)

创建一个接受两个参数的函数:行和列,这两个参数都是整数。然后,函数应该继续绘制一个与指定行数和列数相同的播放板(如讲座中的示例所示)。绘制棋盘后,函数应返回True。

创建播放棋盘 def播放板(行、列):

行=5
在此处输入代码
col=6 打印(播放板(行、列))

def tictactoeboard(行或列):
rowsorcolumns=int(rowsorcolumns)
#行数和列数相等,以保持方形tic tact趾板
如果(行或列)<3或(行或列)>21:
打印(“行数或列数必须至少为3或最多为20”)
返回错误
#对于我的屏幕,一个舒适的尺寸是13行和13列
其他:
对于范围内的行(行或列):
如果有行!=第2-1行:
对于范围内的列(行或列):
如果列==0:
打印(“\uuuu”,end=”“)
elif列!=0和列!=第2-1行:
打印(“||”,end=”“)
其他:
打印(“| uuuuuuuuuuu”)
其他:
对于范围内的列(行或列):
如果列==0:
打印(“,end=”“)
elif列!=0和列!=第2-1行:
打印(“|”,end=”“)
其他:
打印(“|”)
返回真值
tictactoeboard(输入(“输入您想要的棋盘行数或列数=”)

def Game\u棋盘(行、列):
最大列数=100
最大行数=50
行=int(行)
columns=int(列)

如果列您好,欢迎使用堆栈溢出。就目前情况而言,这个问题可能会被否决或关闭,因为它显示出几乎没有努力。因此,这不是一个代码编写服务,大多数人都不愿意为你解决家庭作业问题。为了获得更好的结果,请显示您尝试过的代码,以及您遇到的问题。对答案的文本解释将使其对未来的读者更有用
for r in range(row):
    if r % 2 == 0:
        for c in range(1, col):
            if c % 2 == 1:
                if c != 5:
                    print(" ", end=" ")
                else:
                    print(" ")

            else:
                print("|", end=" ")
    else:
        print("--------")
def tictactoeboard(rowsorcolumns):
rowsorcolumns = int(rowsorcolumns)
# Number of rows and columns have been equated to keep a square tic-tact-toe board
if (rowsorcolumns) < 3 or (rowsorcolumns) > 21:
    print("The number of rows or columns must be at least 3 OR at most 20")
    return False
    # For my screen, a comfortable size is that with 13 rows and columns
else:
    for rows in range(rowsorcolumns):
        if rows != rowsorcolumns-1:
            for columns in range(rowsorcolumns):
                if columns == 0:
                    print("__", end="")
                elif columns != 0 and columns != rowsorcolumns-1:
                    print("|__", end="")
                else:
                    print("|__")
        else:
            for columns in range(rowsorcolumns):
                if columns == 0:
                    print("  ", end="")
                elif columns != 0 and columns != rowsorcolumns-1:
                    print("|  ", end="")
                else:
                    print("|  ")
    return True
def Game_Board(rows, columns):
    max_columns = 100
    max_rows = 50
    rows = int(rows)
    columns = int(columns)
    if columns <= max_columns and rows <= max_rows:
        for r in range((rows-1)*2+1):
            if r%2 == 1:
                print("-"*(2*columns-1))
            else:
                print(" |"*(columns-1))
    else:
        print("rows and columns are above table values")
    return

Print_Board = Game_Board(50, 100) 
print(Print_Board)