编写python程序,根据输入的奇数整数,输出中间一行 * 号个数与输入整数一致的交错 * 型图案。
时间: 2024-05-05 07:19:01 浏览: 66
python 实现计算奇数整除
好的,我理解了您的要求。以下是符合您要求的 Python 代码:
```python
def pattern(n):
star = 1
space = (n - 1) // 2
for i in range(n):
for j in range(space):
print(" ", end="")
for j in range(star):
print("*", end="")
print()
if i < n // 2:
star += 2
space -= 1
else:
star -= 2
space += 1
n = int(input("请输入一个奇数整数:"))
if n % 2 == 0:
print("输入的不是奇数整数!")
else:
pattern(n)
```
您可以将上述代码保存到一个 Python 文件中,然后在命令行或 Python IDE 中运行。例如,如果将文件保存为 `pattern.py`,则可以在命令行中执行 `python pattern.py` 来运行程序。输入一个奇数整数后,程序将输出符合要求的交错 * 型图案。
阅读全文