交互式輸入與for語句

1、交互式輸入網絡

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

二、read命令同時能夠定義多個變量值;而輸入的內容默認以空格爲分隔符,將值輸入到對應的變量中;若是默認值過多,最後全部的值都會被賦予給最後一個變量;若是默認值過少,多餘的變量則爲空值;spa

示例:  read a b ccode

          aa bb ccblog

三、read如何輸入:字符串

        echo」請輸入一個目錄:」input

               //咱們須要echo -n取消換行符號for循環

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

        請輸入一個目錄:\etc變量

四、經常使用參數

  -p 給出提示符。(默認不支持"\n"換行)

  -t  定義超時時間

五、腳本默認值

                 --正確

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

  輸入內容  -- 

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

                  --給出默認值

2、for語句循環

一、for語句寫法(基於C的格式)

for 變量 in 列表;do
       循環體
done

二、列表的生成方式

(1)直接給出字符串列表

(2)整數列表

     a{start…end}

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

(3)返回列表的命令

     $(COMMAND)

(4) Glob機制   

    示例:同上腳本功能

(5)變量引用

     $@  $* 將參數作爲for循環的列表

3、習題

一、寫一個遍歷本網絡網段中全部up電腦的for循環。

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

相關文章
相關標籤/搜索