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