Menu
CoddyTech

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

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

Bir doğruluk tablosu, her değer birleşimi için mantıksal bir işlecin sonucunu listeler.

and yalnızca her iki değer de true olduğunda true olur:

  • false and false false olur
  • false and true false olur
  • true and false false olur
  • true and true true olur

En az bir değer true olduğunda or, true olur:

  • false or false, false olur
  • false or true, true olur
  • true or false, true olur
  • true or true, true olur

not bir değer alır ve onu tersine çevirir:

  • not true, false değeridir
  • not false, true değeridir

Örneğin, kılıcı olmayan ama yay taşıyan bir oyuncu:

var has_sword := false
var has_bow := true
print(has_sword or has_bow) # true
print(has_sword and has_bow) # false
print(not has_sword) # true
challenge icon

Görev

Kolay

b1 ve b2 değerlerini, b3 değerinin true olması için tam sayılarla değiştir.

b1 ile b2 çarpımı toplamlarından büyük olduğunda ve iki sayı birbirine eşit olmadığında b3 değeri true olur.

b3 satırını veya print() satırını değiştirme. Çıktı şöyle olmalıdır:

b3 = true

Kendin dene

extends Node

func _ready():
	# b1 ve b2 değerlerini değiştirin
	var b1: int = 0
	var b2: int = 0

	# Aşağıdaki satırları değiştirmeyin
	var b3: bool = (b1 * b2 > b1 + b2) and not (b1 == b2)
	print("b3 = ", b3)
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