专栏首页运维小白输入一个数字,然后计算出从1到输入数字的和,要求,如果输入的数字小于1,则重新输入,直到输入正确的数字为止

输入一个数字,然后计算出从1到输入数字的和,要求,如果输入的数字小于1,则重新输入,直到输入正确的数字为止

  • 需求
    • 输入一个数字,然后计算出从1到输入数字的和,要求,如果输入的数字小于1,则重新输入,直到输入正确的数字为止
  • 实现
    • 这个脚本实现,有几点要求
      • 首先判断输入的得是数字,并大于等于1
#! /bin/bash

n=0
while [ $n -lt "1" ]; do
        read -p "Please input a number, it must greater than "1":" n
done

sum=0

for i in `seq 1 $n`; do
        sum=$[$i+$sum]
done

echo $sum

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 1.8 网络问题排查

    1.8 网络问题排查 在NAT模式下变成为桥接模式(右下角,网络适配器) 桥接模式下的方框,不用去选择,打钩。只需要点桥接模式就行 ? 先dhlicen...

    运维小白
  • 15.4 xshell使用xftp传输文件

    在xshell按快捷键 ctrl+alt+f ,会自动弹出一个xftp的提示下载界面 进入到下载界面 ? 选择下载以后,会进入一个填写资料的页面,上面的是免费的...

    运维小白
  • 10.20 firewalld的9个zone

    Linux防火墙-firewalld 打开firewalld systemctl disable iptables systemctl stop iptable...

    运维小白
  • web前端也想做黑客?别逗我,先学好web安全再说

    昨天,我司有前端同事跟我闲聊,问我,“土哥,你懂web前端黑客技术吗?” What?听完我吃了一惊,“怎么突然问我这个问题?” 他说他最近在看一本书,叫web前...

    闰土大叔
  • 给初学者的Web安全指南

    互联网进入下半场,竞争越发的激烈,能与人工智能比肩的热门职业已然不多。而互联网越发达,各大企业所面临着各种网络安全问题会越发的严峻,Web安全工程师的人才缺口仍...

    Java团长
  • 给初学者的Web安全指南

    互联网进入下半场,竞争越发的激烈,能与人工智能比肩的热门职业已然不多。而互联网越发达,各大企业所面临着各种网络安全问题会越发的严峻,Web安全工程师的人才缺口仍...

    非著名程序员
  • Linux一句命令之获取CPU内存占用

    Qt君
  • 【涂鸦板】海明威的《老人与海》--王小波

    我不相信人会有所谓的“命运”,但是我相信对于任何人来说,“限度”总是存在的。再聪明再强悍的人,能够做到的事情也总是有限度的。老人桑地亚哥不是无能之辈,然而,尽管...

    用户1756920
  • Wolfram|Alpha自然语言帮你做计算系列 (01):大学数学中常用的初等数学计算实现方法

    非常时期,春季学期还没开学,各课程的期末考试却如期而至。由于不能正常返校,很多学校的高等数学、线性代数等公共基础课程的期末考试也不得不选择了线上复习与考试!

    WolframChina
  • 黑客常用WinAPI函数整理

    黑客常用WinAPI函数整理 之前的博客写了很多关于Windows编程的内容,在Windows环境下的黑客必须熟练掌握底层API编程。为了使读者对黑客常用的Wi...

    Florian

扫码关注云+社区

领取腾讯云代金券