11
Python, základní kameny až skály II Tomáš Svoboda B4B33RPH, 2016-10-25 1

Python, základní kameny až skály II · my_profit2 tuple 4 tuple 4 tuple tuple dict tuple tuple tuple tuple tuple tuple tuple tuple 2 # cooperate, cooperate, mine my_profit payoff_matrix

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Python, základní kameny až skály II · my_profit2 tuple 4 tuple 4 tuple tuple dict tuple tuple tuple tuple tuple tuple tuple tuple 2 # cooperate, cooperate, mine my_profit payoff_matrix

Python, základní kameny až skály II

Tomáš Svoboda B4B33RPH, 2016-10-25

1

Page 4: Python, základní kameny až skály II · my_profit2 tuple 4 tuple 4 tuple tuple dict tuple tuple tuple tuple tuple tuple tuple tuple 2 # cooperate, cooperate, mine my_profit payoff_matrix

ale pozor …

Page 6: Python, základní kameny až skály II · my_profit2 tuple 4 tuple 4 tuple tuple dict tuple tuple tuple tuple tuple tuple tuple tuple 2 # cooperate, cooperate, mine my_profit payoff_matrix

implicitní parametry detailněji

Page 7: Python, základní kameny až skály II · my_profit2 tuple 4 tuple 4 tuple tuple dict tuple tuple tuple tuple tuple tuple tuple tuple 2 # cooperate, cooperate, mine my_profit payoff_matrix

dict - tuples as keys

Page 8: Python, základní kameny až skály II · my_profit2 tuple 4 tuple 4 tuple tuple dict tuple tuple tuple tuple tuple tuple tuple tuple 2 # cooperate, cooperate, mine my_profit payoff_matrix

dictionary loops …

1 pm = {} 2 pm['c','c'] = (4,4) 3 pm['d','d'] = (2,2) 4 pm['c','d'] = (1,6) 5 pm['d','c'] = (6,1) 6 7 for key in pm: 8 print(key, pm[key]) 9 10 for key,value in pm.items(): 11 print(key, value)

Page 9: Python, základní kameny až skály II · my_profit2 tuple 4 tuple 4 tuple tuple dict tuple tuple tuple tuple tuple tuple tuple tuple 2 # cooperate, cooperate, mine my_profit payoff_matrix

skládání objektů, dědění

• ukážeme si na příkladu hráče piškvorek (tic-tac-toe)

• live-coding-session

Page 10: Python, základní kameny až skály II · my_profit2 tuple 4 tuple 4 tuple tuple dict tuple tuple tuple tuple tuple tuple tuple tuple 2 # cooperate, cooperate, mine my_profit payoff_matrix

skládání

Page 11: Python, základní kameny až skály II · my_profit2 tuple 4 tuple 4 tuple tuple dict tuple tuple tuple tuple tuple tuple tuple tuple 2 # cooperate, cooperate, mine my_profit payoff_matrix

dědění