Örnek program
Merhaba dünya
yaz yerleşiğiyle terminale ilk Soz çıktınızı gönderin.
yaz("Merhaba dunya")Merhaba dunya
Kod örnekleri
Her örnekte açıklama, kopyalanabilir kaynak kod ve beklenen çıktı bulunur. Kodlar v0.2.0 örnekleriyle eşleşir.
yaz yerleşiğiyle terminale ilk Soz çıktınızı gönderin.
02 · Başlangıçeger ve degilse dallarıyla yaş değerine göre farklı bir sonuç üretin.
03 · Başlangıçiken döngüsüyle sayaç koşulu doğru kaldığı sürece ilerleyin.
Örnek program
yaz yerleşiğiyle terminale ilk Soz çıktınızı gönderin.
yaz("Merhaba dunya")Merhaba dunya
Örnek program
eger ve degilse dallarıyla yaş değerine göre farklı bir sonuç üretin.
yas = 18 eger yas >= 18: yaz("Yetiskin")degilse: yaz("Cocuk")Yetiskin
Örnek program
iken döngüsüyle sayaç koşulu doğru kaldığı sürece ilerleyin.
i = 0 iken i < 5: yaz(i) i = i + 10 1 2 3 4
Örnek program
Bir liste üzerinde tekrar ... icinde ... yapısıyla dolaşın.
tekrar i icinde aralik(0, 5): yaz(i)0 1 2 3 4
Örnek program
Özyinelemeli bir islev tanımlayıp 5 faktöriyeli hesaplayın.
islev faktoriyel(n): eger n <= 1: don 1 don n * faktoriyel(n - 1) yaz(faktoriyel(5))120
Örnek program
Listeyi yerinde değiştirin, değer arayın ve elemanları kaldırın.
liste = [1, 2]ekle(liste, 3)yaz(liste)yaz(icerir(liste, 2))yaz(cikar(liste, 2))yaz(sil(liste, 0))yaz(liste)[1, 2, 3] dogru dogru 1 [3]
Örnek program
Kırpma, harf dönüşümü, parçalama, birleştirme ve değiştirmeyi birlikte kullanın.
mesaj = " Merhaba Soz "yaz(buyuk(kirp(mesaj)))yaz(kucuk("ÇAĞRI"))parcalar = bol("bir,iki,uc", ",")yaz(birlestir(parcalar, " | "))yaz(degistir("soz soz", "soz", "Soz"))yaz(icerir("Merhaba", "haba"))MERHABA SOZ çağri bir | iki | uc Soz Soz dogru
Örnek program
girdi ile bir satır okuyup kişiselleştirilmiş mesaj yazdırın.
isim = girdi("Adin: ")yaz("Merhaba " + isim)Adin: Ahmet Merhaba Ahmet
Örnek program
Girdi, liste, döngü, temel kütüphane ve koşulları küçük bir programda birleştirin.
isim = girdi("Adin: ")notlar = [70, 80, 90]ekle(notlar, 100) toplam = 0 tekrar not icinde notlar: toplam = toplam + not ortalama = toplam / uzunluk(notlar) eger ortalama >= 85: sonuc = "Cok iyi"yoksa ortalama >= 50: sonuc = "Gectin"degilse: sonuc = "Kaldin" yaz("Merhaba " + isim)yaz("Ortalama: " + metin(ortalama))yaz("Sonuc: " + sonuc)Adin: Ahmet Merhaba Ahmet Ortalama: 85 Sonuc: Cok iyi
Örnek program
Bu program normalde 100 yazar. Düşük bir adım sınırıyla çalıştırıldığında güvenlik limiti programı kontrollü biçimde durdurur.
Bu davranışı görmek için
soz run examples\step_limit.soz --max-steps 10i = 0 iken i < 100: i = i + 1 yaz(i)Hata: Program izin verilen maksimum calisma adimini asti.