26 Aralık 2020 Cumartesi

 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