Mod Operatörü
Coddy'nin GDScript Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 17 / 92.
Modülo operatörü %, bir bölme işleminin kalanını verir:
var result := 10 % 3 # 13, 10'un içine üç kez sığar (9) ve geriye 1 kalır.
İlk sayı ikinciden küçük olduğunda, ilk sayının tamamı kalan olur: 5 % 8, 5 eder.
Modülo, bir sayının çift olup olmadığını söyler. Çift bir sayı 2'ye bölündüğünde 0, pozitif tek bir sayı ise 1 kalanını verir. == operatörü, iki değerin eşit olup olmadığını kontrol eder:
var n := 14
print(n % 2 == 0) # true, 14 çift sayıdırİlk sayı negatif olduğunda kalan da negatiftir: -7 % 3, -1 eder.
GDScript'te % yalnızca tam sayılarla çalışır. Kayan noktalı sayılar için fmod() kullan: fmod(7.5, 2) sonucu 1.5'tir.
Görev
Kolay9, 2 ve 11 değerleriyle a, b ve c adında üç değişken tanımla.
Ardından üç tane daha tanımla:
adeğerinin2ile bölümünden kalanı tutandbdeğerinin3ile bölümünden kalanı tutanecdeğerinin10ile bölümünden kalanı tutanf
print() satırları zaten mevcut ve şu çıktıyı verir:
a = 9
b = 2
c = 11
d = 1
e = 2
f = 1Kendin dene
extends Node
func _ready():
# Değişkenlerinizi aşağıda tanımlayın
# Aşağıdaki satırları değiştirmeyin
print("a = ", a)
print("b = ", b)
print("c = ", c)
print("d = ", d)
print("e = ", e)
print("f = ", f)
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
4Operatörler Bölüm 1
Aritmetik OperatörlerTamsayı BölmesiMod OperatörüAritmetik KısayollarTekrar - Basit MatematikKarşılaştırma Operatörleri7Temel Girdi/Çıktı
ÇıktıDeğişkenlerle ÇıktıString BiçimlendirmeGirdiTür DönüşümüTekrar - 120'ye KadarTekrar - Doğru mu Yanlış mı10Fonksiyonlar
Fonksiyon TanımlamaArgümanlarDönüşDönüş TürleriTekrar - Sigma FonksiyonuTekrar - Doğrulama FonksiyonuVarsayılan Değerler5Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Tekrar - Basit MantıkMantıksal Operatörler Bölüm 3Üçlü Operatör8Hesap Bölme Hesaplayıcısı
Karşılama MesajıGirdi AlmaKendi başına pratik yap: Online GDScript derleyicisi