| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154 |
- pic = [[0, 0, 1, 1, 0, 0],[0, 1, 1, 1, 1, 0],[1, 1, 1, 1, 1, 1],[1, 1, 1, 1, 1, 1],[0, 1, 1, 1, 1, 0],[0, 0, 1, 1, 0, 0]]
- counter = 0
- Vierx4_counter = 0
- Dreix3_counter = 0
- zweix2_counter = 0
- einsx1_counter = 0
- i = 0
- for i in range(len(pic)):
- k = pic[i]
- for j in range(len(k)):
- m = k[j]
- if m == 1:
- counter+=1
- einsx1_counter+=1
- print("1x1-Quadrate " + str(einsx1_counter))
- for i in range(len(pic)):
- k = pic[i]
- try:
- n = pic[i+1]
- except IndexError:
- continue
- for j in range(len(k)):
- m = k[j]
- if m == 1:
- try:
- if k[j+1] == 1:
- if n[j] == 1:
- try:
- if n[j+1] == 1:
- counter+=1
- zweix2_counter+=1
- except IndexError:
- continue
- except IndexError:
- continue
-
- print("2x2-Quadrate " + str(zweix2_counter))
-
- for i in range(len(pic)):
- k = pic[i]
- try:
- n = pic[i+1]
- except IndexError:
- continue
- try:
- p = pic[i+2]
- except IndexError:
- continue
- for j in range(len(k)):
- m = k[j]
- if m == 1:
- try:
- if k[j+1] == 1:
- if n[j] == 1:
- try:
- if n[j+1] == 1:
- try:
- if k[j+2] == 1:
- try:
- if n[j+2] == 1:
- if p[j] == 1:
- try:
- if p[j+1] == 1:
- try:
- if p[j+2] == 1:
- counter+=1
- Dreix3_counter+=1
- except IndexError:
- continue
- except IndexError:
- continue
- except IndexError:
- continue
- except IndexError:
- continue
- except IndexError:
- continue
- except IndexError:
- continue
- print("3x3-Quadrate " + str(Dreix3_counter))
- for i in range(len(pic)):
- k = pic[i]
- try:
- n = pic[i+1]
- except IndexError:
- continue
- try:
- p = pic[i+2]
- except IndexError:
- continue
- try:
- o = pic[i+3]
- except IndexError:
- continue
- for j in range(len(k)):
- m = k[j]
- if m == 1:
- try:
- if k[j+1] == 1:
- if n[j] == 1:
- try:
- if n[j+1] == 1:
- try:
- if k[j+2] == 1:
- try:
- if n[j+2] == 1:
- if p[j] == 1:
- try:
- if p[j+1] == 1:
- try:
- try:
- if p[j+2] == 1:
- try:
- if k[j+3]==1:
- try:
- if n[j+3] == 1:
- if o[j] == 1:
- try:
- if o[j+1] == 1:
- try:
- if o[j+2] == 1:
- try:
- if o[j+3] == 1:
- counter+=1
- Vierx4_counter+=1
- except IndexError:
- continue
- except IndexError:
- continue
- except IndexError:
- continue
- except IndexError:
- continue
- except IndexError:
- continue
- except IndexError:
- continue
- except IndexError:
- continue
- except IndexError:
- continue
- except IndexError:
- continue
- except IndexError:
- continue
- except IndexError:
- continue
- except IndexError:
- continue
- print("4x4-Quadrate " + str(Vierx4_counter))
- print("Insgesamt: " + str(counter))
|