python输入两个数m,n,输出一个由星号组成的矩形。
时间: 2023-05-20 09:03:50 浏览: 108
以下是Python代码:
m = int(input("请输入矩形的行数:"))
n = int(input("请输入矩形的列数:"))
for i in range(m):
for j in range(n):
print("*", end="")
print()
相关问题
py输入两个数m,n,输出一个由星号组成的矩形。
以下是 Python 代码实现:
m = int(input("请输入矩形的行数:"))
n = int(input("请输入矩形的列数:"))
for i in range(m):
for j in range(n):
print("*", end="")
print()
python打印数字和星号组成的实心矩形,外框是数字,内部是星号。
好的,以下是Python代码实现:
```
n = int(input("请输入矩形的边长:")) # 读入矩形的边长
# 打印第一行
for i in range(n):
print(i, end="")
print()
# 打印中间行
for i in range(1, n-1):
print(i, end="")
for j in range(1, n-1):
print("*", end="")
print(i)
# 打印最后一行
for i in range(n):
print(i, end="")
print()
```
在这段代码中,我们首先通过 `input()` 函数读入矩形的边长,然后分别打印矩形的第一行、中间行和最后一行。其中,第一行和最后一行都是连续的数字,直接通过循环打印即可,而中间行则是数字与星号交替组成,需要嵌套两层循环来实现。注意,中间行的第一个和最后一个字符都是数字,因此在嵌套循环中需要特殊处理。
阅读全文