Python ile bir sonraki uygulamada adam asmaca oyunu geliştirmek istediğim için o yazıda lazım olacak bir uygulamayı da bu şekilde ayrıca bir başlık olarak açmak istedim. Python'da rastgele seçimler yapabildiğimizi ve bunun için de farklı modüllerden yararlanabileceğimizi geçmiş yazılarda zaten gördük. Bu yazıda da bir grup kelime içinden rastgele olarak bir tanesini seçebilmek için random.choice() metodunu nasıl kullanabileceğimize göz atalım.
Örnek: Python programlama dilinde telefon markalarından oluşan bir liste oluşturun ve bu listeden rastgele olarak birisini seçen bir uygulama hazırlayın.
import random
telefonlar = ['apple', 'samsung', 'xiaomi', 'reeder', 'oppo']
print(random.choice(telefonlar))
Not: Liste içindeki terimleri istediğimiz kelimeler ile değiştirerek rastgele cümleler de üretebiliriz.
Örnek 2: kim nerede nasıl isimli oyunun bir versiyonunu python ile hazırlayalım
import random
kim = ['steve jobs', 'bill gates', 'madonna', 'jack ma', 'donald duck']
nerede = ['sahilde', 'bahçede', 'ormanda', 'teknede', 'ukrayna''da']
nasil = ['ziplayarak', 'uçarak', 'kaçarak', 'espri yaparak', 'çay demleyerek']
neyapmis = ['denize girmiş', 'tavla oynamış', 'ceo olmuş', 'siyasete atılmış', 'kod yazmış']
print(random.choice(kim), random.choice(nerede), random.choice(nasil), random.choice(neyapmis), sep=' ')
#steve jobs sahilde uçarak siyasete atılmış
Editör editi: sitedeki bazı diğer benzer yazılar için;
bkz: Python ile rastgele harf seçmek
bkz: Python ile listeden rastgele seçim yapmak
bkz: Python ile sözlük çeviri yapma uygulaması
bkz: Python ile listedeki benzer kelimeleri bulmak
bkz: Python ile çok satırlı string oluşturmak
bkz: Python ile yazı tura atma uygulaması