要创建 print_grid 函数,我的想法是将一个字符串声明为空并添加两种类型的其他字符串(“+---”和“|”)。最后我想打印出来。但我不确定如何打印备用网格线和字符线。您能否给我一些提示以及以下代码修改?
def print_grid(puzzle: str) -> None
"""
Displays the puzzle in a user-friendly format
Examples of calling print grid:
>>> print_grid("nevagonagiveu up")
+---+---+---+---+
| n | e | v | a |
+---+---+---+---+
| g | o | n | a |
+---+---+---+---+
| g | i | v | e |
+---+---+---+---+
| u | | u | p |
+---+---+---+---+
Parameters:
puzzle (str): the selected puzzle words in a string.
Returns:
none
"""
p = len(puzzle)/sqrt(len(puzzle))
result1 = ""
for i in range(p):
result1 += "+---"
return result1
result2 =""
for j in range (p):
result2 += "| "
return result2
print