输入n值,输出n行字符图案:若输入的n值为3时的图案如下: ***** *** *

1个回答
展开全部
摘要 n = int(input("请输入n值:"))
for i in range(n):
# 输出左边的星号
for j in range(n - i - 1):
print("*", end="")
# 输出左中间的空格和星号
for j in range(2 * i + 1):
if j % 2 == 0:
print(" ", end="")
else:
print("*", end="")
# 输出右中间的空格和星号
for j in range(2 * (n - i - 1) + 1):
if j % 2 == 0:
print(" ", end="")
else:
print("*", end="")
# 输出右边的星号
for j in range(n - i - 1):
print("*", end="")
咨询记录 · 回答于2024-01-07
*
for i in range(n):
# 输出左边的星号
for j in range(n - i - 1):
print("*", end="")
# 输出左中间的空格和星号
for j in range(2 * i + 1):
if j % 2 == 0:
print(" ", end="")
else:
print("*", end="")
# 输出右中间的空格和星号
for j in range(2 * (n - i - 1) + 1):
if j % 2 == 0:
print(" ", end="")
else:
print("*", end="")
# 输出右边的星号
for j in range(n - i - 1):
print("*", end="")
输入n值,输出n行字符图案:若输入的n值为3时的图案如下:
*****
***
*****
输入n值,输出n行字符图案:若输入的n值为3时的图案如下:
*
***
*****
输入n值,输出n行字符图案:若输入的n值为3时的图案如下:
*
***
*****
输入n值,输出n行字符图案:若输入的n值为3时的图案如下:
*
用c语言的代码
输入n值,输出n行字符图案:若输入的n值为3时的图案如下:
*
***
*****
输入n值,输出n行字符图案:若输入的n值为3时的图案如下:
*
***
*****
输入n值,输出n行字符图案:若输入的n值为3时的图案如下:
*
***
*****
输入n值,输出n行字符图案:若输入的n值为3时的图案如下:
*
***
*****
输入n值,输出n行字符图案:若输入的n值为3时的图案如下:
*
***
*****
输入n值,输出n行字符图案:若输入的n值为3时的图案如下:
*
***
*****
输入n值,输出n行字符图案:若输入的n值为3时的图案如下:
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消