Python 绘制菱形图案:根据用户输入的正整数边长生成菱形
本程序使用 Python 代码实现根据用户输入的正整数边长绘制菱形图案。
while True:
n = int(input('请输入一个不小于3的正整数:'))
if n >= 3:
break
else:
print('输入不符合要求,请重新输入!')
print('菱形图案:')
for i in range(1, n+1):
print(' ' * (n - i) + '* ' * i)
for i in range(n-1, 0, -1):
print(' ' * (n - i) + '* ' * i)
程序会持续循环,直到用户输入一个不小于3的正整数,并根据该边长绘制相应的菱形。例如,如果用户输入4,则输出如下的菱形图案:
*
* *
* * *
* * * *
* * *
* *
*
程序会持续循环,直到用户输入满足条件的正整数为止。如果用户输入的数不符合要求,程序会给出提示并要求重新输入。
原文地址: https://gggwd.com/t/topic/owc 著作权归作者所有。请勿转载和采集!