Changes between Version 91 and Version 92 of python


Ignore:
Timestamp:
Oct 19, 2015, 12:25:28 PM (5 years ago)
Author:
mprotic
Comment:

Dodal sem podpoglavje Matrike

Legend:

Unmodified
Added
Removed
Modified
  • python

    v91 v92  
    467467}}}
    468468
     469==== Matrike ====
     470Python matrik, kot jih poznamo iz matematike ne pozna. Tukaj bomo pokazali, kako je vseeno možno delati z "matrikami". Drugače, za lažje delo z matrikami in matematičnimi operacijami povezanimi z matrikami lahko uporabimo knjižnico Numpy, katere sicer pri vajah ne bomo obdelali.
     471
     472{{{
     473#!python
     474# -*- coding: utf-8 -*-
     475
     476M = [1,2,3,4,                      # Definiramo matriko, ki je sicer seznam v
     477     5,6,7,8,                      # v več vrsticah
     478     9,10,11,12,
     479     13,14,15,16,
     480     17,18,19,20]
     481
     482# Naloga: Izpišite število 14 iz matrike
     483
     484i = 3                              # Vrstica v kateri iščemo željeni element
     485j = 1                              # Stolpec v katerem iščemo željeni element
     486print(M)
     487print(M[i*4+j])                    # Ta enačba je univerzalna za iskanje
     488                                   # elementov v poljubni matriki. Pri tem
     489                                   # moramo paziti na to, da faktor s katerim
     490                                   # množimo "i" ustrezno reguliramo glede na
     491                                   # to, koliko elementov je v vrsticah matrike
     492}}}
     493
    469494=== Terke (ang. "Tuples") ===
    470495- Terke so podatkovni tip skoraj identičen seznamom.
     
    571596}}}
    572597 
    573 == Funkcije ==
     598== FUNKCIJE ==
    574599Funkcije so priročen način, kako lahko razdelimo naš program v uporabne bloke kode. Na tak način lahko naredimo program lažje berljiv in prek funkcij lažje ponovno uporabljamo kodo, shranjeno v funkcijah. Funkcije definiramo s ključno besedo "def".
    575600