天天看點

互動式輸入與for語句

一、互動式輸入

1、read Python中用input()函數,進行輸入;

2、read指令同時可以定義多個變量值;而輸入的内容預設以空格為分隔符,将值輸入到對應的變量中;如果預設值過多,最後所有的值都會被賦予給最後一個變量;如果預設值過少,多餘的變量則為空值;

示例:  read a b c

          aa bb cc

3、read如何輸入:

        echo”請輸入一個目錄:”

               //我們需要echo -n取消換行符号

        echo”請輸入一個目錄:”;read變量

        請輸入一個目錄:\etc

4、常用參數

  -p 給出提示符。(預設不支援"\n"換行)

  -t  定義逾時時間

5、腳本預設值

                 --正确

        --輸入是否正确        --不正确,給提示

  輸入内容  -- 

        --沒有輸入              --提示必須輸入

                  --給出預設值

二、for語句循環

1、for語句寫法(基于C的格式)

for 變量 in 清單;do
       循環體
done      

2、清單的生成方式

(1)直接給出字元串清單

(2)整數清單

     a{start…end}

     b seq 指令引用 $(seq[start[step]] end)

(3)傳回清單的指令

     $(COMMAND)

(4) Glob機制   

    示例:同上腳本功能

(5)變量引用

     $@  $* 将參數做為for循環的清單

三、習題

1、寫一個周遊本網絡網段中所有up電腦的for循環。

2、寫一個1到100的偶數和的for語句。

轉載于:https://www.cnblogs.com/www-k/p/11379127.html