用shell和python语言实现1到100相加的和

大家是不是以为。这篇文章是《如何将Shell脚本应用到实际中》系列的啊。猜错了。出乎意料之外。哈哈。因为我的工作经验有限。我就不嘚瑟了。写点基本的吧。一方面加强自己的基础,二方面嘚瑟一下自己刚学会的Python基础语言以免忘记。(虽然是菜鸟)。
      这个,是很简单的。题干的中心意思就是1+2+3+4+5+6+7+.....+100=?,我们要实现的就是这个“?”的值。
      首先是用Python的while循环实现的:
                        
    Python中的for循环也可以实现,看下图:
                        
    这个for循环呢。有个遍历是非常厉害的。那么用for来实现1+2+3+...+100的和是非常简单的了。
    首先定义一个变量i,记录每次遍历的值。
    定义一个变量sum1记录两数相加的和。
    然后,最重要的来了,在这划重点哦,敲黑板。别走神哦。
       for i in range(101):
       这句的重要在range ,为什么是range101)?
              答:range是范围函数,默认从0开始,故range(0,101)可以写成range(101)。
       有人有疑问了。不是到100吗。怎么是101
              答:range函数的规则是,左闭右开,等于数学上的左闭右开区间数。所以,是range(101)。
Are you ok ?
注意哦!
for和while循环的最后,别忘了还有冒号 : ,英文字符下的哦!

 

    最后呢,我用shell脚本写一下。今天我“亏”了,买二送一!!! 
    用shell脚本编写需要在Linux系统中。具体方法见下图:
                                  

 

    首先定义一个变量来作为结果的初始值。
    然后用for循环设置一个变量。赋初始值为1,小于等于100,每次增加一个数。
    do下的语句表明的是具体要做的事。
    让i的值和两个数相加的结果相加。再赋值给sum。
    sum的值又用作下一次循环与i相加的值。循环往复。直到i的值等于100。
    done是表示for循环的结束语句。
    echo作用是将最终的sum值,打印在屏幕上。等同于Python的print。
    最后,我们执行脚本。屏幕上显示出结果。

 

                                  

 

    脚本的权限要是777哦!
    不要忘记,执行脚本的时候。要切到root权限下。切记!!!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值