Rückblick – Wahr oder falsch
Teil des Abschnitts Grundlagen der R-Journey von Coddy. Lektion 32 von 78.
Aufgabe
EinfachLies eine Zeichenfolgeneingabe ein, die einen logischen Wert darstellt, wandle sie in einen tatsächlichen logischen Wert um und gib dann mit dem NOT-Operator den entgegengesetzten Wert aus.
Du erhältst eine Eingabe:
- Eine Zeichenfolge, die entweder
"TRUE"oder"FALSE"ist
Lies die Eingabe mit readLines("stdin", n = 1, warn = FALSE) ein (readline() funktioniert nur in einer interaktiven Sitzung und erhält hier daher keine Eingabe), wandle sie durch einen Vergleich der Zeichenfolge in einen tatsächlichen logischen Wert um und wende dann den NOT-Operator (!) an, um den entgegengesetzten Wert zu erhalten.
Gib das Ergebnis im folgenden Format aus:
Opposite: [result]Verwende cat() für die Ausgabe und füge am Ende ein Zeilenumbruchzeichen \n ein.
Wenn die Eingabe beispielsweise TRUE ist, sollte die Ausgabe wie folgt aussehen:
Opposite: FALSEWenn die Eingabe FALSE ist, sollte die Ausgabe wie folgt aussehen:
Opposite: TRUEProbier es selbst
# Eingabe lesen
input_string <- readLines("stdin", n = 1, warn = FALSE)
# TODO: Schreibe deinen Code unten
# 1. Wandle die Eingabezeichenfolge in einen logischen Wert um
# 2. Wende den NOT-Operator (!) an, um den entgegengesetzten Wert zu erhalten
# Ergebnis ausgeben
cat("Opposite: ", result, "\n", sep = "")Alle Lektionen in Grundlagen
4Operatoren Teil 2
Logische Operatoren (AND, OR)Logische Operatoren Teil 2 (NOT)Wiederholung – einfache LogikVektorisierte Logik Teil 1Vektorisierte Logik Teil 27Rechner zum Teilen der Rechnung
BegrüßungsnachrichtBenutzereingaben erfassen10FizzBuzz mit einer Wendung
SpielübersichtDie FizzBuzz-Funktion13Fortgeschrittene Vektoren
Vektor-Slicing und -IndizierungLogische IndizierungVektorarithmetik & RecyclingDer %in%-Operator2Variablen und Datentypen
Numerischer DatentypGanzzahliger DatentypZeichen-DatentypLogischer DatentypDatentypen überprüfenNamenskonventionenFehlende Werte: NAZusammenfassung – Variablen erstellen5Entscheidungen treffen
If-AnweisungIf - ElseWiederholung – Einfacher TaschenrechnerVerschachteltes If - Else8Schleifen
For-SchleifeWhile-SchleifeBreakNext (Continue)Wiederholung – FakultätSequenzgenerierung (seq, :)Verschachtelte SchleifenWiederholung – Dynamische Eingabe3Operatoren Teil 1
Arithmetische OperatorenGanzzahldivision und ModuloZuweisungsoperatorenRückblick – Einfache MathematikVergleichsoperatoren6Grundlegende Ein- und Ausgabe
Ausgabe mit printcat zur AusgabeAusgabe mit VariablenEingaben mit readline() lesenGrundlagen der TypkonvertierungRückblick – AltersrechnerRückblick – Wahr oder falsch9Funktionen
Eine Funktion deklarierenFunktionsargumenteRückgabewerteWiederholung – Sigma-FunktionWiederholung – ValidierungsfunktionStandardparameterwerteÜbe selbstständig: Online-R-Compiler