Мне нужно создать функцию в R, где программа выбирает число от 1 до 100 и просит пользователя угадать.Если он слишком низкий, он возвращает «слишком низкий», если его слишком высокий, я возвращаю «слишком высокий», если после 7 догадок пользователь все еще ошибается, я прекращаю функцию.
Я сделал функцию, но не могу найти способ остановить ее после 7 раз !!Я хочу разместить цикл for, но не знаю, где кто-нибудь может мне помочь?
guess <- function(g) {
ran <- sample(1:100, 1)
if (g < ran) {
print("Too low")
m <- readline("Type number again:")
num <- as.numeric(m)
} else if (g > ran) {
print("Too high")
m <- readline("Type number again:")
num <- as.numeric(m)
} else if (g == ran) {
print("Correct")
}
}