Menu
Coddy logo textTech

Opérateur logique OR

Fait partie de la section Fondamentaux du Journey GO de Coddy. Leçon 25 sur 109.

L'opérateur logique OU (||) renvoie true lorsqu'au moins une condition est true.

Créez un programme qui vérifie si un nombre est soit négatif soit pair :

num := 6
isNegative := num < 0
isEven := num%2 == 0
result := isNegative || isEven
fmt.Println(result)

Cela affiche :

true

Le résultat est true car num est pair, même s'il n'est pas négatif. Une seule condition doit être true pour que l'opérateur OU renvoie true.

challenge icon

Défi

Débutant

Dans ce défi, vous allez vous entraîner à utiliser l'opérateur logique OR (||) en Go.

Vous disposez de variables indiquant si un student a terminé ses devoirs et s'il a effectué son travail supplémentaire. Un student réussit sa classe (passes) s'il a complete soit ses devoirs, soit son travail supplémentaire (ou les deux).

Votre tâche consiste à utiliser l'operator logical OR pour determine si le student passes la class.

Essayez vous-même

package main

import "fmt"

func main() {
	// Ces variables indiquent si les devoirs sont terminés
	homeworkComplete := false
	extraCreditComplete := true
	
	// TODO: Use the logical OR operator (||) to determine if the student passes
	// A student passes if either homework OR extra credit is complete
	// Remplacez la valeur factice ci-dessous par cette expression
	passesClass := false
	
	// Affiche le résultat
	fmt.Println("Homework complete:", homeworkComplete)
	fmt.Println("Extra credit complete:", extraCreditComplete)
	fmt.Println("Student passes class:", passesClass)
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Compilateur Go en ligne