Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- def switch() :
- global kl
- global kop
- global pun,caratteri,vuoti
- pun=0
- caratteri=input("Scegliere carattere casella piena(max.1): ")
- if len(caratteri)!=1:
- caratteri="X"
- vuoti=input("Scegliere carattere casella vuota(max.1): ")
- if len(vuoti)!=1:
- vuoti="-"
- global a,s,d,f,g,h,j,k,l
- a=s=d=f=g=h=j=k=l=vuoti
- kop=None
- global z, x, c
- z=random.randint(1,15)
- for m in range(z) :
- c=random.randint(1,9)
- if c==1 and a==vuoti:
- a=caratteri
- elif c==1 and a==caratteri:
- a=vuoti
- elif c==2 and s==vuoti:
- s=caratteri
- elif c==2 and s==caratteri:
- s=vuoti
- elif c==3 and d==vuoti:
- d=caratteri
- elif c==3 and d==caratteri:
- d=vuoti
- elif c==4 and f==vuoti:
- f=caratteri
- elif c==4 and f==caratteri:
- f=vuoti
- elif c==5 and g==vuoti:
- g=caratteri
- elif c==5 and g==caratteri:
- g=vuoti
- elif c==6 and h==vuoti:
- h=caratteri
- elif c==6 and h==caratteri:
- h=vuoti
- elif c==7 and j==vuoti:
- j=caratteri
- elif c==7 and j==caratteri:
- j=vuoti
- elif c==8 and k==vuoti:
- k=caratteri
- elif c==8 and k==caratteri:
- k=vuoti
- elif c==9 and l==vuoti:
- l=caratteri
- elif c==9 and l==caratteri:
- l=vuoti
- def sch() :
- print("", a,"|",s,"|", d)
- print(" ---------")
- print("", f,"|",g,"|", h)
- print(" ---------")
- print("", j,"|",k,"|", l)
- input()
- while True:
- print(" 7 | 8 | 9")
- print(" ---------")
- print(" 4 | 5 | 6" )
- print(" ---------")
- print(" 1 | 2 | 3" )
- b=input("Scegli dove cambiare: ")
- if b=="1" or b=="2" or b=="3" or b=="4" or b=="5" or b=="6" or b=="7" or b=="8" or b=="9" :
- pun=pun+1
- if b=="7" :
- if a==caratteri:
- a=vuoti
- elif a==vuoti:
- a=caratteri
- if s==caratteri:
- s=vuoti
- elif s==vuoti:
- s=caratteri
- if f==caratteri:
- f=vuoti
- elif f==vuoti:
- f=caratteri
- elif b=="8":
- if a==caratteri:
- a=vuoti
- elif a==vuoti:
- a=caratteri
- if s==caratteri:
- s=vuoti
- elif s==vuoti:
- s=caratteri
- if d==caratteri:
- d=vuoti
- elif d==vuoti:
- d=caratteri
- if g==caratteri:
- g=vuoti
- elif g==vuoti:
- g=caratteri
- elif b=="9":
- if s==caratteri:
- s=vuoti
- elif s==vuoti:
- s=caratteri
- if d==caratteri:
- d=vuoti
- elif d==vuoti:
- d=caratteri
- if h==caratteri:
- h=vuoti
- elif h==vuoti:
- h=caratteri
- elif b=="4":
- if a==caratteri:
- a=vuoti
- elif a==vuoti:
- a=caratteri
- if f==caratteri:
- f=vuoti
- elif f==vuoti:
- f=caratteri
- if g==caratteri:
- g=vuoti
- elif g==vuoti:
- g=caratteri
- if j==caratteri:
- j=vuoti
- elif j==vuoti:
- j=caratteri
- elif b=="5":
- if s==caratteri:
- s=vuoti
- elif s==vuoti:
- s=caratteri
- if f==caratteri:
- f=vuoti
- elif f==vuoti:
- f=caratteri
- if g==caratteri:
- g=vuoti
- elif g==vuoti:
- g=caratteri
- if h==caratteri:
- h=vuoti
- elif h==vuoti:
- h=caratteri
- if k==caratteri:
- k=vuoti
- elif k==vuoti:
- k=caratteri
- elif b=="6":
- if d==caratteri:
- d=vuoti
- elif d==vuoti:
- d=caratteri
- if g==caratteri:
- g=vuoti
- elif g==vuoti:
- g=caratteri
- if h==caratteri:
- h=vuoti
- elif h==vuoti:
- h=caratteri
- if l==caratteri:
- l=vuoti
- elif l==vuoti:
- l=caratteri
- elif b=="1":
- if f==caratteri:
- f=vuoti
- elif f==vuoti:
- f=caratteri
- if j==caratteri:
- j=vuoti
- elif j==vuoti:
- j=caratteri
- if k==caratteri:
- k=vuoti
- elif k==vuoti:
- k=caratteri
- elif b=="2":
- if g==caratteri:
- g=vuoti
- elif g==vuoti:
- g=caratteri
- if j==caratteri:
- j=vuoti
- elif j==vuoti:
- j=caratteri
- if k==caratteri:
- k=vuoti
- elif k==vuoti:
- k=caratteri
- if l==caratteri:
- l=vuoti
- elif l==vuoti:
- l=caratteri
- elif b=="3":
- if h==caratteri:
- h=vuoti
- elif h==vuoti:
- h=caratteri
- if k==caratteri:
- k=vuoti
- elif k==vuoti:
- k=caratteri
- if l==caratteri:
- l=vuoti
- elif l==vuoti:
- l=caratteri
- sch()
- input()
- if a==caratteri and s==caratteri and d==caratteri and f==caratteri and g==caratteri and h==caratteri and j==caratteri and k==caratteri and l==caratteri:
- break
- pun=str(pun)
- input("Hai vinto in "+ pun +" mosse! Clicca per rincominciare")
- while True:
- switch()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement