1.任意輸入乙個數n代表三角形的高度,列印此形狀的三角形
如:請輸入: 4
1121
12321
1234321
2.將第三題列印三角形變為列印稜形
1121
12321
1234321
12321
121
1
1.**:
n = input("任意輸入乙個數n:")
l = int(n) * 2 - 1
for x in range(1,int(n)+1):
s = ""
for z in range(1,x):
s += str(z)
for y in range(x,0,-1):
s += str(y)
print(s.center(l)) # 三角形
for x in range(int(n),1,-1):
s = ""
for z in range(1,x-1):
s += str(z)
for y in range(x-1,0,-1):
s += str(y)
print(s.center(l)) # 倒三角形,與上面的三角形組合起來是菱形
列印三角形 菱形 空心菱形
方法 b站up主放慵且行衣 圖一如圖所示,設其總行數為n,即n 3 設其對應的行數 列數為i j 即 第一行有1個 表示為i 1,j 1 第二行有2個 表示為i 2,j 2 第三行有3個 表示為i 3,j 3。如下圖所示 所以綜上所述i j之間的規律為i j,所以用for迴圈巢狀,實現 如下 for...
列印菱形 對角三角形 閃電
菱形 def rhom n 先列印上半部分 for i in range 1,n 1,2 print i center n 再列印下半部分 for i in reversed range 1,n,2 print i center n rhom 7 把菱形當做乙個座標系,3,2,1,0,1,2,3 f...
java for迴圈列印三角形,菱形,空心菱形
1 列印直角三角形 public class exercise for int k 1 k 5 i k 控制每行要顯示的空格 system.out.println 換行 列印結果 2 列印等腰三角形 public class exercise for int k 1 k 2 i 1 k 控制要顯示的...