3分鐘帶你入門 for迴圈語句

2021-10-09 15:21:22 字數 1581 閱讀 5526

㈠ 列表迴圈

列表for迴圈:用於將一組命令執行已知的次數

基本語法格式

for variable in

docommand

command

…done

或者for variable in a b c

docommand

command

done

舉例說明(以下有多種語法,所包含的次數是已知的)

for var in ;do echo $var;done

for var in 1 2 3 4 5;do echo $var;done

for var in $(seq 10);do echo $var;done

for var in ;do echo $var;done

for var in ;do echo $var;done

for var in ;do echo $var;done

for var in ;do echo $var;done

for var inseq 10 -2 1;do echo $var;done

㈡ 不帶列表迴圈

不帶列表的for迴圈執行時由使用者指定引數和引數的個數

基本語法格式

for variable

docommand

command

…done

舉例說明

#!/bin/bash

for var

doecho $var

done

㈢ 類c風格的for迴圈

基本語法結構

for(( expr1;expr2;expr3 ))

docommand

command

…done

for (( i=1;i<=5;i++))

doecho $i

done

expr1:定義變數並賦初值

expr2:決定是否進行迴圈(條件)

expr3:決定迴圈變數如何改變,決定迴圈什麼時候退出

舉例說明

for ((i=1;i<=5;i++));do echo $i;done

for ((i=1;i<=10;i+=2));do echo $i;done

for ((i=2;i<=10;i+=2));do echo $i;done㈠ 指令碼計算1-100奇數和

① 思路

1.定義乙個變數來儲存奇數的和 sum=0

2.找出1-100的奇數,儲存到另乙個變數裡 i=遍歷出來的奇數

3.從1-100中找出奇數後,再相加,然後將和賦值給變數 迴圈變數 for

4.遍歷完畢後,將sum的值列印出來

#!/bin/env bash

sum=0

#for迴圈遍歷1-100的奇數,並且相加,把結果重新賦值給sum

for i in

dolet sum=sum

+sum+

sum+

i //最後兩個部分均有$

done

#列印所有奇數的和

echo 「1-100的奇數和是:$sum」

五分鐘帶你入門TensorFlow

本文是 人人都能學人工智慧 tensorflow系列 文章的第一篇,這個系列會對tensorflow的基礎使用,softmax,交叉熵,dropout,cnn,lstm和nlp等內容進行系列介紹,盡量使用通俗的語言,讓更多的人都能了解人工智慧,了解tensorflow。tensorflow是goog...

3分鐘帶你學 介面

程式之間互動資料的一種方式。介面程式設計 開發 分為介面編寫,介面呼叫兩部分。介面編寫 在服務端編寫乙個請求位址 控制器中的方法 中的 接收請求引數 處理資料,返回資料。服務端介面就是乙個通過url可以訪問到的請求位址,類似伺服器端處理ajax請求從請求方式劃分 get post 從請求協議劃分 h...

一分鐘帶你入門SASS!!!

1.sass不用單獨配置,可以使 輕鬆,下面我們來使用一下吧.帶你區分 lang sass 和 lang scss 兩種語法的區別,能夠讓你輕鬆掌握,那麼舉個例子吧 1 先來說一下 lang sass 它是通過縮排方式寫 沒有大括號,比如python語言,go語言等語言都應用。2 其次是 lang ...