# -*- coding: ISO-8859-4 -*-
# Näide listi elementide läbimisest
# Kõigepealt luuakse list sisestatud nimedest (tühi string lõpetab sisestuse)
# ja seejärel trükitakse see nimekiri välja
# Sisesatmiseks while-tsükkel, väljundiks for-tsükkel
nimed = [] # Teeme tühja listi
uus_nimi = input("Sisesta nimi ")
while uus_nimi != "": # Tsükkel töötab kuni sisendiks midagi on
nimed += [uus_nimi] # Nimi lisatakse listi
uus_nimi = input("Sisesta järgmine nimi, lõpetamiseks vajuta Enterit ")
for nimi in nimed: # Trükitakse välja kõik nimed
print(nimi)
print("Sisestasid", len(nimed), "nime.") # Funktsioon len() tagastab listi pikkuse
print("Tänan tähelepanu eest!")
# -*- coding: ISO-8859-4 -*-
# Näide listi elementide läbimisest
# Kõigepealt luuakse list sisestatud nimedest (tühi string lõpetab sisestuse)
# ja seejärel trükitakse see nimekiri välja
# Peetakse arvet nimede arvu üle
# Sisesatmiseks while-tsükkel, väljundiks for-tsükkel
nimed = [] # Teeme tühja listi
mitu = 0 # Loendur nimede loendamiseks
uus_nimi = input("Sisesta nimi ")
while uus_nimi != "": # Tsükkel töötab kuni sisendiks midagi on
mitu += 1
nimed += [uus_nimi] # Nimi lisatakse listi
uus_nimi = input("Sisesta " + str(mitu + 1)+" nimi, lõpetamiseks Enter ")
for nr in range(len(nimed)): # Trükitakse välja kõik nimed, lähtudes nime indeksist
print(nr+1,nimed[nr])
print("Tänan tähelepanu eest!")
# -*- coding: ISO-8859-4 -*-
# Väike näide stringide käitlemisest sümbol haaval
# Programm ei tee mitte midagi suurt ja ilusat :)
import string # kasutatakse stringi moodulis olevaid fuktsioone
tekst = 'abcde'
for i in range(len(tekst)):
print(tekst[i])
tekst = tekst.upper() # Stringi muutmisel tuleb teha uus string, kui uue tulemuse võib vanasse muutujasse tagasi panna
# "Pütoonilisemal" viisil täht haaval väljatrükk:
for t2ht in tekst:
print(t2ht)
# -*- coding: ISO-8859-4 -*-
# Stringi esitäht tehakse suureks ja loendatakse a esinemine stringis
nimi = "maali maasikas"
nimi = nimi.capitalize() # Esitähe suurendamise meetod
loendur = nimi.count("a") # Alamstringide loendamise meetod
print("Nimi on ", nimi, "ja selles on ",loendur, " a-d.")