Chapter 11 Défi 1
Bienvenue à notre premier défi ! Pour le relever, vous utiliserez le bloc de code ci-dessous, et vous devrez :
- Utilisez une commande
if()pour afficher“meow”siMinouest un“chat”. - Utilisez une commande
if()elsepour afficher“woof”si un objet a la valeur“chien”, et“meow”si non. Essayez ceci sur les objetsPitouetFilou. - Utilisez la fonction
ifelsepour afficher“woof”pour lesanimauxqui sont des chiens et“meow”pour lesanimauxqui sont des chats.
Minou <- "chat"
Pitou <- "chien"
Filou <- "chat"
animaux <- c(Minou, Pitou, Filou)Voici une feuille de triche avec les opérateurs logiques qui peuvent vous aider à réaliser cet exercice :
| Opérateur | Signification |
|---|---|
== |
égal à |
!= |
pas égal à |
< |
plus petit que |
<= |
plus petit que ou égal à |
> |
plus grand que |
>= |
plus grand que ou égal à |
x&y |
x ET y |
x|y |
x OU y |
isTRUE(x) |
est-ce que X est vrai? |
- Utilisez une commande
if()pour afficher“meow”siMinouest un“chat”.
if (Minou == "chat") {
print("meow")
}## [1] "meow"
2.Utilisez une commande if else pour afficher “woof” si un objet a la valeur “chien”, et “meow” si non. Essayez ceci sur les objets Pitou et Filou.
x = Minou
# x = Pitou
if (x == "chat") {
print("meow")
} else {
print("woof")
}## [1] "meow"
3. Utilisez la fonction ifelse() pour afficher “woof” pour les animaux qui sont des chiens et “meow” pour les animaux qui sont des chats.
animaux <- c(Minou, Pitou, Filou)
ifelse(animaux == "chien", "woof", "meow")## [1] "meow" "woof" "meow"
or
for (val in 1:3) {
if (animaux[val] == "chat") {
print("meow")
} else if (animaux[val] == "chien") {
print("woof")
} else print("quoi?")
}## [1] "meow"
## [1] "woof"
## [1] "meow"