﻿#-------------------------------------------------------------------------------
# Name:        module3
# Purpose:
#
# Author:      g09746
#
# Created:     22.10.2012
# Copyright:   (c) g09746 2012
# Licence:     <your licence>
#-------------------------------------------------------------------------------
#!/usr/bin/env python


from __future__ import unicode_literals
from __future__ import print_function


# lista ja listan metodeja:

lista1= []


# lista ja append metodi
# lisätään alkioita
lista1.append(2)
lista1.append(3)
lista1.append(6)
lista1.append(1)
lista1.append(4)
lista1
# poistetaan määrätystä kohdasta
lista1.pop(0)

lista1
# järjestetään lista:

lista1.sort()

# haetaan listan alkio indeksillä:

lista1[0]

# tuple ja lista

(1,2)

type((1,2))


lista=[1,2]

lista[0] = 4
lista

tuple1=(1,2)
tuple1
# tuplen sisältöä ei voi muuttaa:
tuple1[0] = 3


# merkkijonojen yhdistäminen

mj1="and"
mj2=" now "
mj3=" something "


mj1 + mj1 + mj1

mj1*3

mj1 + mj2 + mj3



message = 'And now for something completely different'

# merkkijonon ensimäinen kirjain
message[0]

# merkkijono metodeja

"CECILIA".lower()
"Cecilia".upper()

# ehtolauseet

lista = [1,2,3]


if len(lista) > 0:
   print("jee")
else:
    print("tyhjä lista")


lista = [2,3,6]

ehto = len(lista) > 0


lista = [2,3,6]

# totuusarvo lausekkeita

2 > 5
2 <= 5
3 == 3
3 == 4
3 != 4
3 != 3
3 == 3

2 <= 5


"a" < "A"

"beta" < "Cecilia"

"beta".lower() < "Cecilia".lower()

"b" < "C"



if lista[0] == 2 :
    print("jee")
    print("kyl kelpaa")
    print("and now..")
    print( "and then..")
else:
    print ("väärä lista")


# in avainsanalla testataan onko jokin elementti listassa
# voi käyttää ehtolausessa:

lista = [1,2,3,4,5]

if 3 in lista:
    print("numero 3 on listassa")
