Menu
CoddyTech

整数除法和取模

本课属于 Coddy R 学习旅程的“基础知识”单元。第 13 课,共 78 课。

除了基本的除法,R 还提供了两个用于处理整数的特殊运算符:整除和取模。

整数除法(%/%)将两个数字相除,只返回整数部分,并舍弃余数:

17 %/% 5  # 返回 3(不是 3.4)

你可以把它想成是在问:“5 能完整地放进 17 里几次?”答案是完整的 3 次。

取模(%%)返回除法后的余数:

17 %% 5  # 返回 2(余数)

这会告诉你 17 除以 5 后剩下多少。5 在 17 中可以整除 3 次(15),余数是 2。

这些运算符在编程中非常有用。取模运算符常用于检查一个数字是偶数还是奇数:如果 number %% 2 等于 0,这个数字就是偶数。需要把物品分成几组或将分钟转换为小时等单位时,整数除法会很有帮助。

challenge icon

挑战

简单

使用整数除法和取模,将总分钟数转换为小时数和剩余分钟数。

已提供以下变量:

total_minutes <- 197

使用整数除法和取模运算符:

  1. 创建一个名为 hours 的变量,用来存储 total_minutes 中的完整小时数
  2. 创建一个名为 remaining_minutes 的变量,用来存储提取完整小时数后剩余的分钟数

使用 print() 函数,按此确切顺序显示 hours 和 remaining_minutes。

亲手试试

# 已给定的变量
total_minutes <- 197

# TODO:在下方编写你的代码
# 使用整数除法(%/%)计算完整的小时数
# 使用取模运算(%%)计算剩余的分钟数


# 输出结果
print(hours)
print(remaining_minutes)
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: R 在线编译器