Dizeler Üzerinde Döngü Kurma 1. Bölüm
Coddy'nin GDScript Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 71 / 92.
Bir dize karakterlerden oluşan bir dizidir; bu nedenle bir for döngüsü, bir dizi gibi üzerinde ilerleyebilir. Her karakterin uzunluğu 1 olan bir dizedir:
var text := "Hey"
for letter in text:
print(letter)H
e
yDizgelerin de dizinleri vardır ve 0 ile başlar. text.length() karakter sayısıdır, bu nedenle range(text.length()) her dizini verir:
for i in range(text.length()):
print("position %d: %s" % [i, text[i]])position 0: H
position 1: e
position 2: yBüyük/küçük harfe dikkat etmeden harfleri karşılaştırmak için önce dönüştür: to_lower() dizgeyi küçük harfe, to_upper() ise büyük harfe dönüştürür. "PiZZa".to_lower() sonucu "pizza" olur.
Görev
KolayProgram, bir satır metni text içine okur. Hem p hem de P harflerini sayarak, bu harfin metinde kaç kez geçtiğini yazdırın.
Happy people play ping pong girdisi için çıktı 7 olur.
Kendin dene
extends Node
func _ready():
var text := OS.read_string_from_stdin()
# text içindeki p ve P karakterlerini say, ardından sayıyı yazdır
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ğerler13Diziler Üzerinde Döngü Kurma
Öğeler Üzerinde Döngü Kurmaİndekslerle Döngü KurmaDizeler Üzerinde Döngü Kurma 1. BölümDizeler Üzerinde Döngü Kurma 2. Bölüm5Operatö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