shell实现根据输入分数判断等级
用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实现根据输入分数判断等级相关推荐
- if js 判断成绩等级_javascript://8种方法根据分数判断等级
编写一个函数,根据输入的分数,返回对应的等级 (注:只需要关注核心逻辑,不需要考虑输入分数是否是数字,默认是数字) 1.若分数大于100分或分数小于0分,返回 2.若分数大于或等于0分,小于60分,返 ...
- C语言输入成绩判断等级(switch实例)
代码如下: #include <stdio.h> int main() {double a;printf("请输入成绩:");scanf("%lf" ...
- educoder_python:4-1-逻辑控制(if)灯光开关,解一元二次方程,输入分数输出等级
- 从键盘输入分数,判断并输出分数对应的等级(优秀、良好、中等、及格、不及格)
使用if多分支语句 #include<stdio.h> main() {float score;printf("请输入分数");scanf("%f" ...
- switch 根据键盘录入成绩 显示分数及判断等级(第三次)
package Day; import java.util.Scanner; //根据键盘录入成绩 显示分数及判断等级 public class Test_09 { // 需求分析:根据成绩的范围80 ...
- 学生考试成绩可用百分制和等级制度,编程相互转换,输入等级输出分数段,输入分数,输出等级
学生考试成绩可用百分制和等级制度两种表达方式,规定成绩大于或等于85分时等级为A,在70分到85分之间等级为B,在60到70分之间等级为C,在60分以下为不及格,其等级为D. (1)输入成绩等级,输出 ...
- 输入分数,判定成绩等级 -90 以上 优秀 70 以上良好 60 及格 60 以下不及格(if和switch两种写法)
if 写法 语法: if (false) { alert('我是代码段1') } else if (false) { alert('我是代码段2') } else { ...
- Java实现输入分数,输出该同学的相应等级(switch语句实现)
package com.edu.s2;import java.util.Scanner;public class test1 {public static void main(String[] arg ...
- 2021-09-02-python多重条件if判断输入分数是否及格
python多重条件if判断输入分数是否及格 #!/usr/bin/python3 score = int(input('分数: ')) #交互式输入分数,并使用int()转换成数值,赋值给变量sco ...
最新文章
- Linux: debian/ubuntu下安装和使用Java 8
- BootstrapTable-加载数据
- 《研磨设计模式》chap4 适配器模式Adapter
- 笔记-项目合同管理-索赔的处理
- 四十、SPSS数据汇总,图表制作,频率分析和描述分析
- HDU 3916 Sequence Decomposition 【贪心】
- LeetCode 1824. 最少侧跳次数(DP)
- react 遍历对象_React 源码系列 | React Children 详解
- C#LeetCode刷题之#415-字符串相加(Add Strings)
- 在angular的自定义回调中操作$scope
- 乐谱五线谱排版软件种类与介绍
- java 数字翻译成英文_【Java】 剑指offer(46) 把数字翻译成字符串
- DataTable 服务端模式 进行分页 排序搜索
- 手机电话本怎么导入另一个手机
- 使用C语言判断一个机器是大端机还是小端机
- C++性能之战(3)--emplace_back VS push_back
- 「镁客·请讲」bitBerg杨坤:冰山下藏着的是VR游戏的未来
- 如何在谷歌浏览器中安装Dark Reader插件
- 5G,建设得怎么样了?
- STC8H8K64U——74HC595