爫泙 2023-03-13 17:07 采纳率: 55.6%
浏览 32
已结题

定义一个成绩,输出成绩的等级

成绩大于90分小于100分等级为优秀
成绩大于60分,小于90分,等级为通过
成绩待零分小于90分等级为不通过

  • 写回答

1条回答 默认 最新

  • MarkHan_ 2023-03-13 17:14
    关注

    该回答引用GPTᴼᴾᴱᴺᴬᴵ
    在R语言中,您可以使用if-else语句根据成绩来输出对应的等级。以下是一个示例代码:

    score <- 80  # 假设成绩为80分
    
    if (score >= 90 & score <= 100) {
      grade <- "优秀"
    } else if (score >= 60 & score < 90) {
      grade <- "通过"
    } else if (score >= 0 & score < 60) {
      grade <- "不通过"
    } else {
      grade <- "无效成绩"
    }
    
    cat(paste("成绩为:", score, "\n等级为:", grade))
    
    
    

    上述代码首先定义了一个成绩变量score,并使用if-else语句来判断其等级。如果成绩在90到100分之间,等级为优秀;如果成绩在60到90分之间,等级为通过;如果成绩在0到60分之间,等级为不通过。最后,使用cat函数输出成绩和等级信息。
    ·
    您可以将变量score修改为您实际的成绩值,运行上述代码来输出对应的等级。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 3月27日
  • 已采纳回答 3月19日
  • 创建了问题 3月13日

悬赏问题

  • ¥15 Opencv(C++)异常
  • ¥15 VScode上配置C语言环境
  • ¥15 汇编语言没有主程序吗?
  • ¥15 这个函数为什么会爆内存
  • ¥15 无法装系统,grub成了顽固拦路虎
  • ¥15 springboot aop 应用启动异常
  • ¥15 matlab有关债券凸性久期的代码
  • ¥15 lvgl v8.2定时器提前到来
  • ¥15 qtcp 发送数据时偶尔会遇到发送数据失败?用的MSVC编译器(标签-qt|关键词-tcp)
  • ¥15 cam_lidar_calibration报错