Python tabulka

Anonym Fehykip06.07.2019 20:01 Nahlásit
Dobrý deň, chcela by som Vás poprosiť o pomoc s príkladom, Ďakujem.
Na vstupe dostanete čísla n, m a obdĺžnik čísel veľkosti n × m (1 ≤ n, m ≤ 100). Vašou úlohou je vymeniť
riadky a stĺpce. Teda napríklad číslo, ktoré bolo v 3. stĺpci a 4. riadku. bude teraz v 4. stĺpci a 3. riadku.
Chcela by som ho spraviť v Pythone

Odpovědi

Přidat odpověď ▾

Diskuze

Anonym Qoqotiw07.07.2019 06:33 Nahlásit
treba nejak takhle (tecky nahrad mezerama):

o=[[1,2],[3,4],[5,6]]
m = 2
n = 3
p=[]

for x in range(0, m):
....p.append([])
....for y in range(0, n):
........p[len(p)-1].append(o[y][x])

print(p)
Anonym Fehykip07.07.2019 22:22 Nahlásit
Ako to mám, prosím vás, spraviť ak čísla vo vstupe idú za sebou a sú oddelené medzerou? Ďakujem
Anonym Nizeqoq12.07.2019 18:08 Nahlásit
Je třeba je rozdělit pomocí funkce split(), převést pak jednotlivé kusy na číslo pomoci funkce float() a uložit je do pole.
Přidat komentář do diskuze ▾