Python ile Yazı Tura Atma Uygulaması
Bu örneğimizde, Python ile yazı tura atma uygulamasını yapan basit bir program kodlayacağız. Problemimizin çözümü rastgelelik içerdiği için yöntem fark etmeksizin random modülünü kullanmamız gerekecek.
- 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. İlk olarak if-else koşulunu kullanarak bu sorumuzu çözelim:
import random
yazi_tura = random.randint(1, 2)
if yazi_tura == 1:
print("Yazı geldi...")
else:
print("Tura geldi...")
2. İkinci yöntem olarak listeleri kullanarak sorumuzu çözelim:
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.