Sayı Tahmin Oyunu Algoritması: Python, PHP ve ASP Örnekleri
Sayı tahmin oyunu algoritması, koşul yapıları ve döngülerin birlikte kullanıldığı, algoritma mantığını geliştiren en popüler örneklerden biridir. Bu makalede, kullanıcıdan alınan tahminlere göre yönlendirme yapan bir sayı tahmin oyununun algoritmasını Python, PHP ve ASP örnekleriyle inceleyeceğiz.
Sayı Tahmin Oyunu Nedir?
Sayı tahmin oyunu; bilgisayarın belirlediği bir sayıyı, kullanıcının tahmin ederek bulmaya çalıştığı basit ama öğretici bir algoritmadır.
Algoritmanın Temel Mantığı
Sistem rastgele bir sayı üretir
Kullanıcıdan tahmin alınır
Tahmin, sayıdan küçük ya da büyükse kullanıcı yönlendirilir
Doğru tahmin yapılana kadar döngü devam eder

Python ile Sayı Tahmin Oyunu
1Python23import random45tutulan_sayi = random.randint(1, 10)6tahmin = 078while tahmin != tutulan_sayi:9tahmin = int(input("1-10 arası bir sayı girin: "))1011if tahmin < tutulan_sayi:12print("Daha büyük bir sayı girin")13elif tahmin > tutulan_sayi:14print("Daha küçük bir sayı girin")151617print("Tebrikler! Doğru tahmin.")PHP ile Sayı Tahmin Oyunu
1PHP2<?php3$random = rand(1, 10);4$tahmin = 0;56while ($tahmin != $random) {7$tahmin = (int) readline("1-10 arası bir sayı girin: ");89if ($tahmin < $random) {10echo "Daha büyük bir sayı girin\n";11} elseif ($tahmin > $random) {12echo "Daha küçük bir sayı girin\n";13}14}1516echo "Tebrikler! Doğru tahmin.";17?>ASP ile Sayı Tahmin Oyunu
1' ASP2Randomize3tutulan = Int((10 * Rnd) + 1)4tahmin = 056Do While tahmin <> tutulan7tahmin = CInt(InputBox("1-10 arası bir sayı girin"))89If tahmin < tutulan Then10MsgBox "Daha büyük bir sayı girin"11ElseIf tahmin > tutulan Then12MsgBox "Daha küçük bir sayı girin"13End If141516Loop1718MsgBox "Tebrikler! Doğru tahmin."Oyunu Geliştirme İpuçları
Deneme sayısını sınırlayın
Puanlama sistemi ekleyin
Tahmin aralığını dinamik yapın
Özet
Bu makalede:
Rastgele sayı üretme
Koşul yapıları
Döngülerle kontrol mekanizması
konularını sayı tahmin oyunu üzerinden öğrendik.
0 yorum