gringotopies

Animacja piłka

Jan 23rd, 2018
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.04 KB | None | 0 0
  1. import random
  2.  
  3. def wypisztabtab(tab):
  4.     for i in range(0,len(tab)):
  5.         tablica=tab[i]
  6.         linia=""
  7.         for j in range(0,len(tablica)):
  8.             linia=linia+tablica[j]+" "
  9.         print(linia)
  10.  
  11. a=int(input("Podaj a"))
  12. b=int(input("Podaj b"))
  13. cykle=int(input("Podaj ilość klatek"))
  14.  
  15. tablicatablic=[]
  16.  
  17. for i in range(0,a):
  18.     tablica=[]
  19.     for j in range(0,b):
  20.         tablica.append("0")
  21.     tablicatablic.append(tablica)
  22.    
  23. x=random.randint(0,a)
  24. y=random.randint(0,b)
  25.  
  26. kierunekx=1
  27. kieruneky=1
  28. #wypisztabtab(tablicatablic)
  29.  
  30. for i in range(0,cykle):
  31.     if(x>=a):
  32.         x=a-2
  33.         kierunekx=kierunekx*(-1)
  34.     if(x<0):
  35.         x=1
  36.         kierunekx=kierunekx*(-1)
  37.     if(y>=b):
  38.         y=b-2
  39.         kieruneky=kieruneky*(-1)
  40.     if(y<0):
  41.         y=1
  42.         kieruneky=kieruneky*(-1)
  43.        
  44.     tablicatablic[x][y]="x"
  45.     print("klatka numer: "+str(i+1))
  46.     wypisztabtab(tablicatablic)
  47.     print(" ")
  48.    
  49.     tablicatablic[x][y]="0"
  50.    
  51.     x=x+kierunekx
  52.     y=y+kieruneky
Add Comment
Please, Sign In to add comment