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”
siMinou
est un“chat”
. - Utilisez une commande
if()
else
pour afficher“woof”
si un objet a la valeur“chien”
, et“meow”
si non. Essayez ceci sur les objetsPitou
etFilou
. - Utilisez la fonction
ifelse
pour afficher“woof”
pour lesanimaux
qui sont des chiens et“meow”
pour lesanimaux
qui sont des chats.
<- "chat"
Minou <- "chien"
Pitou <- "chat"
Filou
<- c(Minou, Pitou, Filou) animaux
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”
siMinou
est 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
.
= Minou
x # 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.
<- c(Minou, Pitou, Filou)
animaux 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"