交互式输入与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语句。

相关文章
相关标签/搜索