代码如下:
#!/usr/bin/env python3
#-*- coding:utf-8 -*-
# 偶数也可以,但还是奇数的形式显示
num = int(input('请输入一个奇数:'))
# 循环的执行次数
n1 = int((num+1)/2)
for i in range(1,n1+1):
# n2表示左边打印的空格个数
n2 = n1 - i
# n3表示右边打印的*号个数
n3 = 2*i - 1
print( ' ' * n2 + '*' * n3 )
不清楚地方请留言