Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #-----1.feladat------
- all_rgb = open("kep.txt", "r").readlines()
- rgb = [[[int(all_rgb[i*50+j].split()[k]) for k in range(3)] for j in range(50)] for i in range(50)]
- """for i in range(50):
- for j in range(50):
- draw.create_rectangle(c_coord(5+j*10, 5+i*10, 5), fill="#"+"".join([col[2:] if int(col, 16)>15 else "0"+col[2:] for col in map(str, map(hex, rgb[i][j]))]))
- mainloop()"""
- #-----2.feladat------
- r = input("R = ")
- g = input("G = ")
- b = input("B = ")
- inp = [r, g, b]
- found = False
- for line in rgb:
- if inp in line:
- print("Megtalalhato")
- found = True
- break
- if not found: print("Nem talalhato meg")
- #-----3.feladat-------
- find = rgb[34][7]
- sor = sum([1 for i in range(50) if rgb[34][i] == find])
- oszlop = sum([1 for i in range(50) if rgb[i][7] == find])
- print("Sorban: ", sor, "Oszlopban: ", oszlop)
- #------4.feladat-------
- r = sum([1 for line in rgb for pix in line if pix == [255,0,0]])
- g = sum([1 for line in rgb for pix in line if pix == [0,255,0]])
- b = sum([1 for line in rgb for pix in line if pix == [0,0,255]])
- max=max(r, max(g, b))
- if r == max:
- print("Red")
- elif g == max:
- print("Green")
- else:
- print("Blue")
- #------5.feladat-------
- ujkep = [[0,0,0] if i<3 or i>52 or j<3 or j>52 else rgb[i-3][j-3] for i in range(56) for j in range(56)]
- #------6.feladat-------
- keretes=open('keretes.txt', 'w')
- for pix in ujkep:
- keretes.write(" ".join(map(str,pix))+'\n')
- keretes.close()
- #------7.feladat--------
- elso=None
- keppont=0
- for i in range(50):
- for j in range(50):
- if rgb[i][j]==[255,255,0]:
- keppont+=1
- if elso is None:
- elso=[i+1, j+1]
- utso=[i+1, j+1]
- print("Kezd:", elso[0], elso[1])
- print("Vege:", utso[0], utso[1])
- print('Keppontok szama:',keppont)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement