import random.
def baslangic():
global hucre, maks, siraSayisi, kullaniciSayi, deneme.
deneme=0.
hucre=int(input("Hücre sayısını giriniz:"))
maks=int(input("1 ile hangi sayı arasında (maksimum<hucre*hucre>) tutsun"))
siraSayisi=hucre*hucre.
kullaniciSayi=[0 for i in range(siraSayisi) ]
def rastgele(dizi,maks) :
global sayilar.
sayilar=[0 for i in range(dizi) ]
s=0.
for i in range(dizi):
while s in sayilar:
s=random.randint(1,maks)
sayilar[I]=s.
def siraYazdir(liste,k):
a=0.
for i in range(k):
for j in range(k):
print(liste[a],end="\t")
a+1.
print()
def program():
x=0.
deneme=0.
while x==0 or sayilar!=kullaniciSayi:
deneme+=1.
print(deneme,".deneme için", end="")
x=int(input("Bir sayı giriniz<programdan çıkış için -1>:"))
if x==-1:
print("Çıkış yaptınız,bir dahaki sefere gelin.")
return.
if x in sayilar:
for i in range(siraSayisi):
if x==sayilar[I]:
kullaniciSayi[I]=x.
else:
print("Yeni sayı giriniz.")
siraYazdir(kullaniciSayi,hucre)
print("Bravo, programı " ,deneme," seferde bitirdiniz.")
return.
baslangic()
print("------------")
siraYazdir(kullaniciSayi,hucre)
rastgele(siraSayisi, maks)
#print(sayilar)
#print("------------")
#siraYazdir(sayilar,hucre)
print("------------")
program()
program("Bitti")