回顾:简单数学
本课属于 Coddy R 学习旅程的“基础知识”单元。第 15 课,共 78 课。
挑战
简单使用你学过的所有算术运算符,计算一次公路旅行的各种统计数据。
已提供以下变量:
total_distance <- 847
fuel_used <- 42
hours_driven <- 13
rest_stops <- 4完成以下计算:
- 创建一个名为
fuel_efficiency的变量,存储每单位燃料行驶的距离(总距离除以已用燃料量) - 创建一个名为
avg_speed的变量,存储平均速度(总距离除以驾驶时长) - 创建一个名为
hours_per_stop的变量,存储每次休息之间经过的完整小时数(用驾驶时长除以休息次数,进行整数除法) - 创建一个名为
extra_minutes的变量,存储驾驶时长除以休息次数后的余数,再将它乘以 60,转换为分钟 - 创建一个名为
distance_squared的变量,存储总距离的平方
使用 print() 函数按此顺序显示 fuel_efficiency、avg_speed、hours_per_stop、extra_minutes 和 distance_squared。
亲手试试
# 公路旅行中已给出的变量
total_distance <- 847
fuel_used <- 42
hours_driven <- 13
rest_stops <- 4
# TODO:在下面编写你的代码
# 1. 计算 fuel_efficiency(total_distance / fuel_used)
# 2. 计算 avg_speed(total_distance / hours_driven)
# 3. 计算 hours_per_stop(使用整数除法 %/%)
# 4. 计算 extra_minutes(先用取模运算符 %%,再乘以 60)
# 5. 计算 distance_squared(使用幂运算符 ^)
# 按顺序输出结果
print(fuel_efficiency)
print(avg_speed)
print(hours_per_stop)
print(extra_minutes)
print(distance_squared)基础知识中的所有课
自己练习: R 在线编译器