Python'da rastgele değerler üretme konusunda rastgele zar atma uygulamalarından sonra zar atma uygulamaları ile güne devam ediyoruz. Yazı tura işlemi bildiğimiz gibi iki sonuçtan birisinin gerçekleştiği rastgele bir olay ve sonuçlar da yazı ve tura.
Örnek: rastgele olarak yazı ya da tura sonuçlarından birisini üreten bir python uygulaması yazalım.
Çözüm 1:
import random
sayi = random.randint(1,2)
yazitura = "Tura" if sayi == 1 else "Yazı"
print(yazitura)
Çözüm 2:
import random
bozukpara = ['yazı','tura']
yazitura = random.choice(bozukpara)
print(yazitura)
Örnek 2: 10 adet yazı tura atan ve sonuçlarını yazdıran bir python uygulaması yazalım.
Çözüm:
import random
bozukpara = ['yazı','tura']
for sayi in range(10):
yazitura = random.choice(bozukpara)
print(yazitura)
# yazı
# yazı
# yazı
# tura
# tura
# tura
# tura
# yazı
# tura
# yazı
Editör editi: sitedeki bazı diğer benzer başlıklar için;
bkz: Python ile rastgele zar atma örnekleri
bkz: C# ile rastgele yazı tura atma uygulaması
bkz: Java ile Yazı Tura Gelme Olasılığını Hesaplamak
bkz: Java'da Rastgele Yazı Tura Atan Program
bkz: Python'da bir yazının kaç karakterden oluştuğunu bulmak (len fonksiyonu)
bkz: Python'da bir yazının bir kısmını bölmek ve seçmek