Python Örnekleri
Python ile Yazı Tura Atma Uygulaması
Bu örneğimizde, Python ile yazı tura atma uygulamasını yapan bir program kodlayacağız. Problemimizin çözümü rastgelelik içerdiği için yöntem fark etmeksizin random modülünü kullanmamız gerekecek.
- İlk olarak if-else deyimiyle bu sorumuzu çözelim:
- Adım 1: Başla.
- Adım 2: random modülünü içe aktar.
- Adım 3: 1 ile 2 arasında rastgele bir tam sayı üret ve bu sayıyı yazi_tura değişkenine ata.
- Adım 4: yazi_tura değişkeninin değerini kontrol et:
- Eğer yazi_tura 1 ise, “Yazı geldi…” yazdır.
- Eğer yazi_tura 2 ise, “Tura geldi…” yazdır.
- Adım 5: Bitir.
1 2 3 4 5 6 7 8 |
import random yazi_tura = random.randint(1, 2) if yazi_tura == 1: print("Yazı geldi...") else: print("Tura geldi...") |
Bu uygulama, random.randint
fonksiyonunu kullanarak 1 veya 2 değerlerini üretir ve bu sonuca göre “Yazı geldi…” veya “Tura geldi…” sonuçlarını atayabiliriz. Kodu çalıştırmak için: Trinket
- İkinci yöntem olarak listeleri kullanarak sorumuzu çözelim:
1 2 3 4 5 6 7 8 9 10 |
import random # Yazı ve Tura seçenekleri secenekler = ["Yazı", "Tura"] # Rastgele bir seçenek seç sonuc = random.choice(secenekler) # Sonucu yazdır print("Sonuç:", sonuc) |
Yukarıdaki kod, secenekler
listesinden rastgele bir öğe seçer ("Yazı"
veya "Tura"
) ve seçilen sonucu yazdırır. Programdaki random.choice
fonksiyonu, verilen listeyi parametre olarak alır ve listeden rastgele bir öğe döndürür. Kodu çalıştırmak için: Trinket