Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

raw_input() tallentaa kaiken merkkijonoina, mutta sitaatteja ei tarvita.

Merkkijonot

Sitaatit ja lainausmerkit samanarvoisia, mutta eivät toimi ristiin.
"kissa'

Saatetaan tarvita ohjausmerkkiä:
'vaa'alla' → 'vaa\'alla'

Ohjausmerkit

Tulostus useammalle riville: \n

...

Tulostaa:
Tama talle.
Ja tama toiselle.

Tyyppimuutokset

Sisäänrakennetuilla funktioilla kuten int(), str(), float()

...

>>> str(32)
'32'
>>> str(3.14149)
'3.14149'

Muotoiltu tulostus

Muuttujaa voidaan kutsua tulostukseen

Code Block
Python
Python

print "diipadaa", kissa, "jadijada"
print "metsastys"+koira+"koulutus"

Esimerkissä muuttuja "kissa" on eroteltu muusta tulostuksesta pilkuilla. Pilkku ohjaa tulostusta siten, että se sijoittaa välilyönnin molemmin puolin muuttujaa. Muutuja "koira" taas on sijoitettu siten, että sen ympärille ei tule välejä, jolloin tulostus on yhdyssana.

Code Block
Python
Python

print "kaapissa on %.3f olutta" % (maara)

Tässä esimerkissä muuttuja on sijoitettu tulostuskäskyn sijaan ja sille on annettu määreeksi kolme desimaalia.

Ohjausrakenteet

If

Code Block
Python
Python
numero = 23
arvaus = input('Anna kokonaisluku : ')
if arvaus == numero:
	print 'Arvasit oikein!' # Tästä alkaa uusi 	osio, huomaa sisennys
	print "Peli päättyy tähän" # Osio päättyy 	tähän
elif arvaus < numero:
	print 'Luku on suurempi kuin arvaus'
else:
	print 'Luku on pienempi kuin arvaus'

...

Pollari-Malmi, Kerttu: T-106.1208 Kurssin opetusmoniste, korjattu versio 10.2.2010

Linkit

http://www.python.org/Image Added http://www.it.lut.fi/kurssit/06-07/Ti5210210/materiaali/Python-ohjelmointiopas_LTY2006.pdfImage Added