Ich versuche, ein Programm zu schreiben, das den Benutzer nach einer Ganzzahl fragt und die faktorielle Ganzzahl berechnet, und das Programm wird enden, wenn der Benutzer eine negative Zahl gibt. Ich ein in währendEingabe in R, um Fakultät einer Zahl zu berechnen
Fehler erhalten (x> = 0) {: fehlender Wert in die WAHR/FALSCH
benötigt und manchmal
Fehler in x + 1: non- numerisches Argument zu Binäroperators
Mein Code:
x <-readline(prompt="Enter an integer: ")
x <- as.integer(x)
while(x >= 0)
{
y <- factorial(x)
y
x <-readline(prompt="Enter an integer: ")
x <- as.integer(x)
}
Nicht mein Downvote. Werfen Sie einen Blick auf [Diese frühere Veröffentlichung] (http://stackoverflow.com/questions/39245442/wait-for-user-input-from-keyboard-in-r-before-next-line-of-code-readline- zuerst) – G5W