Changes between Version 137 and Version 138 of python


Ignore:
Timestamp:
Oct 25, 2018, 2:08:30 PM (5 years ago)
Author:
brankm
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • python

    v137 v138  
    15831583
    15841584== vaja94 ==
    1585 Napiši razred {{{Valj()}}}, ki sprejme dva vhodna argumenta {{{radij}}} in {{{visina}}}. Razred naj vsebuje tudi metodo {{{prostornina()}}}, ki vrne prostornino valja. Definiraj objekt z radijem 20 in višino 30. Nato v konzolo s funkcijo {{{print()}}} izpiši prostornino omenjenega objekta. 
     1585Napiši razred {{{Valj()}}}, ki sprejme dva vhodna argumenta {{{radij}}} in {{{visina}}}. Razred naj vsebuje tudi metodo {{{prostornina()}}}, ki vrne prostornino valja. Definiraj objekt z radijem 20 in višino 30. Nato s funkcijo {{{print()}}} izpiši prostornino omenjenega objekta. 
    15861586
    15871587== vaja95 ==
    1588 Napiši razred {{{Pravokotnik()}}}, ki sprejme dva vhodna argumenta širino {{{a}}} in dolžino {{{b}}}. Omenjeni razred naj vsebuje dve metodi:
     1588Napiši razred {{{Pravokotnik()}}}, ki v konstruktorju (funkcija {{{__init__}}}) sprejme dva vhodna argumenta širino {{{a}}} in dolžino {{{b}}}. Omenjeni razred naj vsebuje dve metodi:
    15891589- {{{jeInteger}}}, ki sprejme dva vhodna argumenta in vrne {{{True}}}, če sta vhodna argumenta tipa {{{integer}}}, in {{{False}}}, če je eden izmed vhodnih argumentov drugega tipa.
    1590 - {{{povrsina}}}, ki najprej z metodo {{{jeInteger}}} preveri tipa argumentov. Če argumenta nista tipa {{{int}}}, naj metoda vrne string 'Napacen tip argumentov'. Če sta argumenta tipa {{{int}}}, naj metoda vrne površino pravokotnika.
     1590- {{{povrsina}}}, ki najprej z metodo {{{jeInteger}}} preveri tipa argumentov {{{a}}} in {{{b}}}. Če argumenta nista tipa {{{int}}}, naj metoda vrne string 'Napacen tip argumentov'. Če sta argumenta tipa {{{int}}}, naj metoda vrne površino pravokotnika.
    15911591
    15921592Nato definiraj dva objekta:
    15931593- pravokotnik1 z vhodnima argumentoma a=12 in b=15
    15941594- pravokotnik2 z vhodnima argumentoma a="12" in b=15
    1595 
    1596 Nato izpiši izhodne vrednosti metod povrsina za oba objekta na sledeč način
     1595{{{
     1596#!python
     1597pravokotnik1 = Pravokotnik(12,15)
     1598pravokotnik2 = Pravokotnik("12",15)
     1599}}}
     1600
     1601Nato izpiši izhodne vrednosti metod {{{povrsina}}} za oba objekta na sledeč način:
    15971602{{{
    15981603#!python