整数除法和取模
本课属于 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,这个数字就是偶数。需要把物品分成几组或将分钟转换为小时等单位时,整数除法会很有帮助。
挑战
简单使用整数除法和取模,将总分钟数转换为小时数和剩余分钟数。
已提供以下变量:
total_minutes <- 197使用整数除法和取模运算符:
- 创建一个名为
hours的变量,用来存储total_minutes中的完整小时数 - 创建一个名为
remaining_minutes的变量,用来存储提取完整小时数后剩余的分钟数
使用 print() 函数,按此确切顺序显示 hours 和 remaining_minutes。
亲手试试
# 已给定的变量
total_minutes <- 197
# TODO:在下方编写你的代码
# 使用整数除法(%/%)计算完整的小时数
# 使用取模运算(%%)计算剩余的分钟数
# 输出结果
print(hours)
print(remaining_minutes)这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: R 在线编译器