21 Nisan 2013 Pazar

Yemek Seçemiyorsanız

Twitter hesabımızın takipçilerinden Onur Güzel'in bu tweeti dikkatimizi çekti.

" Arkadaş, insan kararsız olabilir tamam ama ne yiyeceğine karar vermek için de kod yazılmaz be... Neyse ki random.choice() var :D "

Bu tür zor durumlarda yardıma koşabilen random modulunun choice isimli metodunu sizlere tanıtmak istedik.




#!/usr/bin/env python
import random
yemekAdi=""
yemekler=[]
while yemekAdi != "tamam":
    yemekAdi = raw_input("Yemek adi giriniz : ")
    yemekler.append(yemekAdi)
print "Random yemeginiz : ", random.choice(yemekler)
2. satır = random modulu import edildi.
3. satır = Kullanıcıdan alınacak yemek isimleri gecici olarak tutacağımız değişken tanımlandı.
4. satır = Yemek adi olarak "tamam" girilene kadar devam edecek bir döngü oluşturuldu.
5. satır = Kullanicidan raw_input metodu ile yemek ismi alındı.
6. satır = Alinan yemek ismi yemekler isimli listeye eklendi.
7. satır = choice metodu ile listeden rastgele bir metod yemek ismi seçildi.
Sonuca bakalım:
Yemek adi giriniz : Pizza
Yemek adi giriniz : Kuru fasulye
Yemek adi giriniz : Tost
Yemek adi giriniz : Gece yenen yemek kilo yapar. Yeme!
Yemek adi giriniz : Kebap
Yemek adi giriniz : tamam
Random yemeginiz :  Tost

2 yorum :

  1. teşekkürler bir daha yemek seçmekle vakit kaybetmeyeceğim xd

    YanıtlaSil
  2. Kodu girdiğimde çalışmıyor, bilgi verebilir misiniz?

    YanıtlaSil