все еще находится на стадии обучения R. Попытка настроить базовый фрагмент кода, который позволит пользователю вводить числа до тех пор, пока они не введут «0», в этот момент программа будет суммировать записи и отображать их для пользователя. Это то, что я до сих пор:
print ("Enter a number.enter 0 when finished")
enterednum <-as.integer(readLines(con=stdin(),1))
finalnum = 0
while (enterednum != 0){
print ("Enter another number. enter 0 when finished");
newnum <-as.integer(readLines(con=stdin(),1));
finalnum <- (enterednum + newnum)
}
print(paste("The sum of your numbers is", finalnum,"."))
Смысл упражнения заключается в использовании операторов while. Хотя ложное условие оператора While (ввод «0») работает, каждый раз, когда начальный ввод не равен 0, я получаю ошибку отладки для любых строк после оператора while. Я ломал мой мозг и копался здесь, но не смог понять это. Любая помощь приветствуется.