用shell实现根据输入分数判断等级

#!/bin/bash
#filename:ak
echo -n "enter your grades:"
read grade
if [ $grade -ge 0 -a $grade -le 59 ];then   echo "fail"
elif [ $grade -ge 60 -a $grade -le 100 ];thenecho "pass"
elseecho "error"
fi

运行结果:

用if语句ABCDE分级:

#!/bin/bash
#filename:zuoye
echo -n "enter your grades:"
read grade
if [ $grade -ge 0 -a $grade -le 59 ];then   echo "E"
elif [ $grade -ge 60 -a $grade -le 69 ];thenecho "D"
elif [ $grade -ge 70 -a $grade -le 79 ];thenecho "C"
elif [ $grade -ge 80 -a $grade -le 89 ];thenecho "B"
elif [ $grade -ge 90 -a $grade -le 100 ];thenecho "A"
elseecho "error"
fi

运行结果:

用case语句分级

#!/bin/bash
#filename:case
echo -n "enter your grades:"
read grade
case $grade in9[0-9]|100) echo A;;8[0-9]) echo B;;7[0-9]) echo C;;6[0-9]) echo D;;[0-5][0-9]|[0-9]) echo E;;*) echo ERROR;;
esac

运行结果:

shell实现根据输入分数判断等级相关推荐

  1. if js 判断成绩等级_javascript://8种方法根据分数判断等级

    编写一个函数,根据输入的分数,返回对应的等级 (注:只需要关注核心逻辑,不需要考虑输入分数是否是数字,默认是数字) 1.若分数大于100分或分数小于0分,返回 2.若分数大于或等于0分,小于60分,返 ...

  2. C语言输入成绩判断等级(switch实例)

    代码如下: #include <stdio.h> int main() {double a;printf("请输入成绩:");scanf("%lf" ...

  3. educoder_python:4-1-逻辑控制(if)灯光开关,解一元二次方程,输入分数输出等级

  4. 从键盘输入分数,判断并输出分数对应的等级(优秀、良好、中等、及格、不及格)

    使用if多分支语句 #include<stdio.h> main() {float score;printf("请输入分数");scanf("%f" ...

  5. switch 根据键盘录入成绩 显示分数及判断等级(第三次)

    package Day; import java.util.Scanner; //根据键盘录入成绩 显示分数及判断等级 public class Test_09 { // 需求分析:根据成绩的范围80 ...

  6. 学生考试成绩可用百分制和等级制度,编程相互转换,输入等级输出分数段,输入分数,输出等级

    学生考试成绩可用百分制和等级制度两种表达方式,规定成绩大于或等于85分时等级为A,在70分到85分之间等级为B,在60到70分之间等级为C,在60分以下为不及格,其等级为D. (1)输入成绩等级,输出 ...

  7. 输入分数,判定成绩等级 -90 以上 优秀 70 以上良好 60 及格 60 以下不及格(if和switch两种写法)

    if 写法 语法: if (false) {       alert('我是代码段1') } else if (false) {       alert('我是代码段2') } else {      ...

  8. Java实现输入分数,输出该同学的相应等级(switch语句实现)

    package com.edu.s2;import java.util.Scanner;public class test1 {public static void main(String[] arg ...

  9. 2021-09-02-python多重条件if判断输入分数是否及格

    python多重条件if判断输入分数是否及格 #!/usr/bin/python3 score = int(input('分数: ')) #交互式输入分数,并使用int()转换成数值,赋值给变量sco ...

最新文章

  1. 【不容错过】12月10日:纳米孔测序科研团队大会NCM 2020亚太区特别专场
  2. LogBack配置详解(一)
  3. 雪花算法原理_低照度摄像机原理及影响图像效果因素
  4. golang jwt设置过期_听说你的JWT库用起来特别扭,推荐这款贼好用的!
  5. POJ1061 青蛙的约会(线性同余方程)
  6. pythonisnan_python - 在NumPy中快速检查NaN
  7. java writeint_Java DataOutputStream writeInt()方法
  8. 阿里双十一技术揭秘——双十一 手淘技术用了这几招
  9. Java进阶:The driver is automatically registered via the SPI and manual loading of the driver class is
  10. 线性代数张宇9讲 第六讲 线性方程组
  11. 材料界的魔术师:值得关注的10家超材料创业公司
  12. Html + Java登录验证码实现代码
  13. 网上购物html5 sqlserver,网上购物商城系统的设计与实现(SQLServer)
  14. 由梵歌企划策划承办的方正科技总裁签售会(武汉站)圆满结束!
  15. oracle io错误的是什么意思,磁盘IO错误 导致数据库故障一则
  16. 苹果手机怎么打开压缩文件_wx无法打开压缩文件的2种解决方法(以苹果手机为例)...
  17. java和大数据开发该选择哪个好就业?
  18. python适合什么发型-下面不属于python特性的是( )。
  19. androidTv获取TvProvider频道数据,播放Dvb的视频
  20. 【前端基础】Vue学习笔记

热门文章

  1. 7天酒店揽星光奖双料大奖 17年国民酒店如何经久不衰?
  2. Ubuntu18.04安装ROS过程记录:主要解决 sudo rosdep init时的无法连接和rosdep update时的time out问题
  3. 零基础选魔力耳朵少儿英语培训班,不足一年听说能力进步明显
  4. STM32 DFU模式烧录文件
  5. 直通车运营 直通车扣费原理 直通车优化方案,直通车深度解析
  6. html里loop标签,html5 embed标签的loop属性是怎么用的?embed标签的属性总结!
  7. javascript分支语句
  8. 如何保护Linux服务器
  9. WindowsXP VOL,VLK,FPP,RTM的含义
  10. 笔记本无线网在哪里开