Rezalet bir sayısal loto programı:
#loto: 1-49 arası, birbiriyle eşit olmayan 6 sayı üreten program.
import random #rastgele sayılar üretmek için random modülünü import et.
def sayiUret(): #1- 49 arası rastgele sayıları üreten fonksiyon
x = random.randint(1,49)
return x
s1 = sayiUret()
s2 = sayiUret()
s3 = sayiUret()
s4 = sayiUret()
s5 = sayiUret()
s6 = sayiUret()
##6 sayının 720 farklı kombinasyonu içinden,
# buradaki 15 farklı durumun hiçbiri olmadığı sürece:
#6 sayıyı birbiriyle eşit olmayacak şekilde değiştir.
while s1 == s2 or s1 == s3 or s1 == s4 or s1 == s5 or s1 == s6 or s2 == s3 or \
s2 == s4 or s2 == s5 or s2 == s6 or s3 == s4 or s3 == s5 or s3 == s6 or \
s4 == s5 or s4 == s6 or s5 == s6:
s1 = sayiUret()
s2 = sayiUret()
s3 = sayiUret()
s4 = sayiUret()
s5 = sayiUret()
s6 = sayiUret()
print(s1, s2, s3, s4, s5, s6, sep="-") #üretilen sayıları aralarına '-' çekerek yazdır.
Hiç yorum yok:
Yorum Gönder