Menu
CoddyTech
flag Ar iconالعربيةdown icon

المعاملات المنطقية - الجزء 2

جزء من قسم الأساسيات في رحلة GDScript على Coddy. الدرس 22 من 92.

يسرد جدول الحقيقة نتيجة عامل منطقي لكل مجموعة من القيم.

تكون قيمة and هي true فقط عندما تكون كلتا القيمتين true:

  • false and false هي false
  • false and true هي false
  • true and false هي false
  • true and true هي true

تكون or true عندما تكون قيمة واحدة على الأقل true:

  • false or false هي false
  • false or true هي true
  • true or false هي true
  • true or true هي true

تأخذ not قيمة واحدة وتعكسها:

  • not true هي false
  • not false هي true

على سبيل المثال، لاعب يحمل قوسًا ولكن ليس لديه سيف:

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

التحدي

سهل

غيّر قيمتي b1 وb2 إلى عددين صحيحين بحيث تكون قيمة b3 هي true.

تكون قيمة b3 هي true عندما يكون حاصل ضرب b1 وb2 أكبر من مجموعهما و لا يكون العددان متساويين.

لا تغيّر سطر b3 أو سطر print(). يجب أن يكون الناتج:

b3 = true

جرّب بنفسك

extends Node

func _ready():
	# غيّر قيمتي b1 وb2
	var b1: int = 0
	var b2: int = 0

	# لا تغيّر الأسطر أدناه
	var b3: bool = (b1 * b2 > b1 + b2) and not (b1 == b2)
	print("b3 = ", b3)
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: مترجم GDScript عبر الإنترنت