Menu
CoddyTech

Mantıksal Operatörler Bölüm 1

Coddy'nin GDScript Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 21 / 92.

Mantıksal işleçler bool değerlerini birleştirir. GDScript'te bunlardan üç tane vardır: and, or ve not.

and yalnızca her iki taraf da true olduğunda true verir:

var has_key := true
var door_found := true
var can_open := has_key and door_found # true

Taraflardan biri false ise sonuç false olur:

var has_key := true
var door_found := false
var can_open := has_key and door_found # false

Her taraf bir karşılaştırma olabilir, çünkü bir karşılaştırma bool verir:

var hp := 30
var is_hurt := hp > 0 and hp < 50 # true

GDScript bu işleçler için sembolleri de kabul eder: &&, and için; ||, or için ve !, not için kullanılır. Godot stil kılavuzu sözcükleri önerir ve bu kurs da bunları kullanır.

challenge icon

Görev

Kolay

Bir oyuncu en az 18 yaşındaysa ve sürücü belgesi varsa araç kullanabilir. Koddaki değerleri değiştir:

  1. age değerini 20 olarak ayarla
  2. has_license değerini true olarak ayarla
  3. can_drive satırında 0 değerini minimum yaş olan 18 ile değiştir

Çıktı şöyle olmalıdır:

Age: 20
Eligible to drive: true

Kendin dene

extends Node

func _ready():
	# Aşağıdaki değerleri değiştirin
	var age: int = 0
	var has_license: bool = false
	var can_drive: bool = age >= 0 and has_license

	# Aşağıdaki satırları değiştirmeyin
	print("Age: ", age)
	print("Eligible to drive: ", can_drive)
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Online GDScript derleyicisi