Powtórka — prawda czy fałsz
Część sekcji Podstawy ścieżki R w Coddy. Lekcja 32 z 78.
Wyzwanie
ŁatwyWczytaj ciąg znaków reprezentujący wartość logiczną, przekształć go w rzeczywistą wartość logiczną, a następnie wyświetl wartość przeciwną za pomocą operatora NOT.
Otrzymasz jedno wejście:
- Ciąg znaków, który ma wartość
"TRUE"lub"FALSE"
Wczytaj dane wejściowe za pomocą readline(), przekształć je w rzeczywistą wartość logiczną, porównując ciąg znaków, a następnie zastosuj operator NOT (!), aby uzyskać przeciwną wartość.
Wyświetl wynik w następującym formacie:
Opposite: [result]Użyj cat() do wyświetlenia wyniku i dodaj na końcu znak nowej linii \n.
Na przykład, jeśli dane wejściowe to TRUE, wynikiem powinno być:
Opposite: FALSEJeśli dane wejściowe to FALSE, wynikiem powinno być:
Opposite: TRUESpróbuj swoich sił
# Odczytaj dane wejściowe
input_string <- readline()
# TODO: Napisz swój kod poniżej
# 1. Przekształć ciąg wejściowy na wartość logiczną
# 2. Zastosuj operator NOT (!), aby uzyskać wartość przeciwną
# 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