Récapitulatif - Vrai ou Faux
Fait partie de la section Fondamentaux du Journey R de Coddy. Leçon 32 sur 78.
Défi
FacileLisez une chaîne représentant une valeur logique, convertissez-la en une véritable valeur logique, puis affichez la valeur opposée à l’aide de l’opérateur NOT.
Vous recevrez une entrée :
- Une chaîne qui est soit
"TRUE", soit"FALSE"
Lisez l’entrée avec readLines("stdin", n = 1, warn = FALSE) (readline() ne fonctionne que dans une session interactive ; elle ne reçoit donc rien ici), convertissez-la en une véritable valeur logique en comparant la chaîne, puis appliquez l’opérateur NOT (!) pour obtenir la valeur opposée.
Affichez le résultat au format suivant :
Opposite: [result]Utilisez cat() pour afficher le résultat et ajoutez un caractère de nouvelle ligne \n à la fin.
Par exemple, si l’entrée est TRUE, le résultat devrait être :
Opposite: FALSESi l’entrée est FALSE, le résultat devrait être :
Opposite: TRUEEssayez vous-même
# Lire l'entrée
input_string <- readLines("stdin", n = 1, warn = FALSE)
# TODO: Écrivez votre code ci-dessous
# 1. Convertir la chaîne d'entrée en valeur logique
# 2. Appliquer l'opérateur NOT (!) pour obtenir la valeur opposée
# Afficher le résultat
cat("Opposite: ", result, "\n", sep = "")Toutes les leçons de Fondamentaux
4Opérateurs - Partie 2
Opérateurs logiques (AND, OR)Opérateurs logiques - Partie 2 (NOT)Récapitulatif - Logique simpleLogique vectorisée - Partie 1Logique vectorisée - Partie 27Calculateur de partage d'addition
Message de bienvenueRécupérer la saisie utilisateur10FizzBuzz avec une variante
Présentation du jeuLa fonction FizzBuzz2Variables et types de données
Type de données numériqueType de données entierType de données caractèreType de données logiqueVérification des types de donnéesConventions de nommageValeurs manquantes : NARécapitulatif - Création de variables8Boucles
Boucle ForBoucle WhileBreakSuivant (Continue)Récapitulatif - FactorielleGénération de séquences (seq, :)Boucles imbriquéesRécapitulatif - Saisie dynamique3Opérateurs, partie 1
Opérateurs arithmétiquesDivision entière et moduloOpérateurs d'affectationRécapitulatif - Mathématiques simplesOpérateurs de comparaison6Entrées/Sorties de base
Affichage avec PrintCat pour l'affichageAffichage avec des variablesLire l'entrée avec readline()Bases de la conversion de typesRécapitulatif - Calculateur d'âgeRécapitulatif - Vrai ou Faux9Fonctions
Déclarer une fonctionArguments de fonctionValeurs de retourRécapitulatif - Fonction SigmaRécapitulatif - Fonction de validationValeurs de paramètres par défautEntraînez-vous par vous-même : Compilateur R en ligne