【发布时间】:2022-01-17 17:19:07
【问题描述】:
我正在尝试制作一个 r 代码来计算虚构产品的price。它有无限数量,但在您购买25 之后价格会发生变化。它永远保持不变。价格为2,5,8,12,15,20。这是我的代码:
n<-c(0:9999)
countchange<-seq(25,150, by=25)
price<-c(2,5,8,12,15,20)
for (n in 0:9999) {
if(n<countchange) {price=price[1]}
else{price}
}
pricechange<-function(n){
coinssum<-n*price
return(coinssum)
}
pricechange
【问题讨论】:
-
我认为你需要澄清你在这里想要达到的目标
-
抱歉没有说清楚,我试图创建一个函数来计算我可以先用给定数量的硬币购买多少物品。
-
不要在最后使用
return,它会停止for循环。 -
请选择一个能准确反映您的问题的标题。