is_conutinue='Y' while is_conutinue in ['y','Y','yes']: N=int(input('请输入需要打印菱形的行数')) if (N%2==0): rows=N//2 else: rows=N//2+1 #(1)打印上半部分: for i in range(1,rows+1): print(' '*(rows-i),'*'*(2*i-1)) #(1)打印下半部分: for j in range( N//2,0,-1): print(' '*(rows-j),'*'*(2*j-1)) # 多次循环打印 is_conutinue=input('还需要打印菱形图案吗?(y/n)')
如何用python画菱形
最新推荐文章于 2023-11-22 08:31:44 发布