📅  最后修改于: 2023-12-03 15:28:37.090000             🧑  作者: Mango
该问题要求我们实现一个程序,该程序接受两个参数 N 和 M,并以如下方式打印出 NxM 个 “+” 和 “-”。
解题思路:
我们可以使用嵌套循环来遍历 NxM 的矩阵,并在每个位置上打印一个随机的 “+” 或 “-”。
在实现过程中,我们需要使用 Python 的 random 库来生成随机 “+” 或 “-”,并使用 Python 的 print() 函数来打印到控制台。
代码实现:
import random
def printMatrix(N, M):
for i in range(N):
for j in range(M):
symbol = random.choice(["+", "-"])
print(symbol, end=" ")
print()
运行程序:
printMatrix(3, 5)
结果:
- + - - +
- - - + -
- - + + +
Markdown代码片段:
# 门| GATE CS 1997 |问题12
该问题要求我们实现一个程序,该程序接受两个参数 N 和 M,并以如下方式打印出 NxM 个 “+” 和 “-”。
## 解题思路
我们可以使用嵌套循环来遍历 NxM 的矩阵,并在每个位置上打印一个随机的 “+” 或 “-”。
在实现过程中,我们需要使用 Python 的 random 库来生成随机 “+” 或 “-”,并使用 Python 的 print() 函数来打印到控制台。
## 代码实现
```python
import random
def printMatrix(N, M):
for i in range(N):
for j in range(M):
symbol = random.choice(["+", "-"])
print(symbol, end=" ")
print()
printMatrix(3, 5)
- + - - +
- - - + -
- - + + +