Powtórka — prawda czy fałsz
Część sekcji Podstawy ścieżki R w Coddy. Lekcja 32 z 78.
Wyzwanie
ŁatwyOdczytaj ciąg znaków reprezentujący wartość logiczną, przekształć go w rzeczywistą wartość logiczną, a następnie wyświetl wartość przeciwną, używając operatora NOT.
Otrzymasz jedno wejście:
- Ciąg znaków będący wartością
"TRUE"lub"FALSE"
Odczytaj wejście za pomocą readLines("stdin", n = 1, warn = FALSE) (readline() działa tylko w sesji interaktywnej, więc tutaj nic nie odczyta), przekształć je w rzeczywistą wartość logiczną, porównując ciąg znaków, a następnie zastosuj operator NOT (!), aby uzyskać wartość przeciwną.
Wyświetl wynik w następującym formacie:
Opposite: [result]Użyj cat(), aby wyświetlić wynik, i dodaj na końcu znak nowej linii \n.
Na przykład, jeśli wejściem jest TRUE, wynikiem powinno być:
Opposite: FALSEJeśli wejściem jest FALSE, wynikiem powinno być:
Opposite: TRUESpróbuj swoich sił
# Odczytaj dane wejściowe
input_string <- readLines("stdin", n = 1, warn = FALSE)
# TODO: Napisz swój kod poniżej
# 1. Przekształć ciąg wejściowy na wartość logiczną
# 2. Zastosuj operator NOT (!) do uzyskania wartości przeciwnej
# Wyświetl wynik
cat("Opposite: ", result, "\n", sep = "")Wszystkie lekcje w sekcji Podstawy
4Operatory, część 2
Operatory logiczne (AND, OR)Operatory logiczne, część 2 (NOT)Powtórka — prosta logikaLogika wektoryzowana, część 1Logika wektoryzowana, część 27Kalkulator podziału rachunku
Wiadomość powitalnaPobieranie danych od użytkownika10FizzBuzz z niespodzianką
Omówienie gryFunkcja FizzBuzz2Zmienne i typy danych
Liczbowy typ danychCałkowity typ danychZnakowy typ danychLogiczny typ danychSprawdzanie typów danychKonwencje nazewnictwaBrakujące wartości: NAPodsumowanie – tworzenie zmiennych8Pętle
Pętla forPętla whilePrzerwijNastępna iteracja (continue)Powtórka — silniaGenerowanie sekwencji (seq, :)Pętle zagnieżdżonePowtórka — dynamiczne wprowadzanie danych3Operatory, część 1
Operatory arytmetyczneDzielenie całkowite i moduloOperatory przypisaniaPowtórka — prosta matematykaOperatory porównania6Podstawowe wejście/wyjście
Wyświetlanie danychCat jako wyjścieWyjście z użyciem zmiennychOdczyt danych wejściowych za pomocą readline()Podstawy konwersji typówPowtórka — kalkulator wiekuPowtórka — prawda czy fałsz9Funkcje
Deklarowanie funkcjiArgumenty funkcjiWartości zwracanePowtórzenie — funkcja SigmaPowtórzenie — funkcja walidującaDomyślne wartości parametrówPoćwicz samodzielnie: Kompilator R online