Table of Contents

Cvičení 5: 2D pole

náplň cvičení

Úkol 1-2 Opakování

Dvourozměrné pole

pole=[]
f=open('pole.txt','r')
for line in f:
    pole.append(list(map(int, line.split())))

Matice

Úkol 3 Výpis matice

Úkol 4 Násobení vektoru a matice

m=[[0,0,1],[0,1,0],[1,0,0]]
v=[2, 4, 6]

Domácí příprava

Implementujte následující úlohy:

Domácí úkol

Lehká varianta

Příklad

Vstup:

 1  1  2  5  6  1
 5  6  8  5  6  7
11 12 10 12 11 11
 8 10  5  6  7  9
 6  5 10 12 15 19

Výstup:

1
2
3
4
2

Těžká varianta

Příklady:

python3 wordsearch.py osmismerka.txt slova.txt

Testovat můžete na následujícím příkladu:

'osmismerka.txt'

desazevuohadao
tasorddietauet
iilesvoknevvte
rdmopoaarzzaob
aoetdlbaeebnie
hpnaaianncuudd
croplvykradlie
joeymizonauemn
emnszssolyvhuk
lohoboombmsnka
eceserpxeaielv
nichomdnamvxac
dcadcaasandruo
ovatejolynetud
'slova.txt'
docvakne
promocic
eden
osypat
venkov
nezve
zase
vykradli
nabil
idealismem
noema
vylo
sandru
aminu
janem
idiote
yzop
ladu
nezvu
zbudu
mukla
alku
obav
synka
debet
cadca
charit
idola
nelej
seli
neonem
hekala
dalo
mand
ojet
osob
ozva
boom
nich
exprese
dieta
netu
area
zimy
ahou
rosa
ozim
vanul
lehne
mixu
saze
uvez
ossz
ulehne
hada
Výsledek Vašeho programu bude:
odpochodovaly