shell 進修可以多從根本操練,好比打印 正三角形 和 菱形 (可能不太尺度,看的像就行了,本家兒如果操練寫劇本);
直接看劇本的結果的,這個是打印 正三角 的劇本(實心,用 星號 搭建);可讓 你輸入 層數,然后打出響應的層數;
劇本如下圖,關頭是對 for 輪回的運用,和 若何在 for 中 進行算術運算;方式就是 for 嵌套;外層節制 次數,也就是 層數;內層節制 輸出內容;
詮釋 一下 ,內層的 第一個 for 輸出 空格 ,實現 第一個 星號 的結果(否則 星號會 貼著 邊框;),第二 for 就是輸出 星號 ;星號 是遞增的 ,空格是 遞減 的;for 節制輸出次數達到要求;
然后我們在 這個 劇本的根本上可以直接 更改當作 打印菱形的結果;(因為是直接點竄 ,層數有問題 ,大師可以自行點竄,就當操練了。)
劇本就是下面;細心看一下就是,再來打印一次 正三角(倒過來的)
闡發一下就是 層數不變的 所以外層 for 不編 ,可是 是 空格 釀成 了遞增,星號是遞減的;所以 具體的 內層 for 有些轉變,大師試著理解一下(買個小關子);
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!