码迷,mamicode.com
首页 > 其他好文 > 详细

今天直播写作业

时间:2017-03-09 01:02:07      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:while、for、until的语言特色

话不多说,马哥的视频也看一半了,今天来直播一次作业完成过程!

先上具体作业要求

  写一个脚本:

  1.通过ping命令测试192.168.0.151——192.168.0.254之间的所有主机是否在线

    如果在线,就显示“ip is up”,其中的ip要换为真正的ip地址,且以绿色显示

    如果不在线,就显示“ip is down”,其中的ip要换为真正的ip地址,且以红色显示

  要求:

  分别使用while、until、for(两种形式)循环实现

  我的解题过程:

  for 解法1

  参照之前计算100以内的和的脚本写法,主要用于循环{151..254}



技术分享

  for 解法2

  用第二种方法时,发现系统老是报错,贴上代码


技术分享

技术分享


根据分析,应该是for循环的表达方式有问题,后改成((i=153;i<=254)),还是不行,在群里问了下,

找到原因,我太傻了,这么明显的问题都没看到:

for i in ((i=153;i<=254;i++)),前面怎么会有“i in”。。


改正后效果如下图


技术分享

技术分享


本题教训:

  1:代码的基本格式掌握不牢靠,for i in 循环体 与 for ((i=#;i<#;i++))没掌握好

  2:掌握了vim编辑器部分技巧

       d3l:从光标位置(包括光标位置)向右剪切3个字符

       y3l:从光标位置(包括光标位置)向右复制3个字符

       d/y $:从当前光标位置删除/复制到末尾

while 解法

 直接上图吧,比较简单

   技术分享


执行成功


技术分享

until 解法

  总的来说,和while大同小直接上图

  技术分享



总结:

学习了利用VIM编辑器 剪切当前行的某段字符,并且粘贴

复习了seq的循环机制

了解了如何将指定段,标颜色

了解了while、until、for循环各自的特点。


本文出自 “静待星赏” 博客,请务必保留此出处http://solomoncc.blog.51cto.com/12427174/1904574

今天直播写作业

标签:while、for、until的语言特色

原文地址:http://solomoncc.blog.51cto.com/12427174/1904574

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!