Ero sivun ”Python 2/Luokka” versioiden välillä

Poistettu sisältö Lisätty sisältö
Raimondo (keskustelu | muokkaukset)
Raimondo (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Rivi 1:
==Koodi==
Koodi, jossa on kaksi luokkaa. Ei ole niin monimutkainen kuin miltä näyttää.
<source lang="Python">
<pre>
class Square:
def __init__(self, width, height):
Rivi 20:
indentation = self.side - width # indentation on kolmion kavennus
print indentation * ' ' + width * char * 2
</presource >
 
===Kutsuminen===
'''1. suoraan'''
<source lang="Python">
<pre>
Square(20, 10).draw('O')
Triangle(10).draw('X')
Rivi 34:
tr = Triangle(20, 10)
tr.draw('X')
</presource >
 
'''Tulostaa:'''
Neliön ja sen perään kolmion.
<source lang="Python">
<pre>
OOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOO
Rivi 58:
XXXX
XX
</presource >