Uporaba seznamov in nizov - kamelji zapis

Uporaba seznamov in nizov - kamelji zapis

Avtor: Svetlana Novak

Predvideni čas: 10-20 min

Učni cilji: Uporabno znanje pri delu z nizi.

Naloga: kamelja pisava z nizi

Besedilo naloge Kamelja pisava Iz prebranega niza naredi dva niza, kjer se izmenjujejo male in velike črke. Npr. za niz »Matija« vrni seznam ['mAtIjA', 'MaTiJa'].

Opis naloge: Kako se bomo naloge lotili:

  • izdelamo funkcijo z dvema parametroma: vhodni niz, in vrsta kameljega zapisa: začne se z malo (status=0) ali z veliko črko (status=1); funkcija na začetku glede na status niz pretvori v velike oz. male črke in nato izmenično glede na status spreminja črke v male oz. velike in obratno; znake, ki niso črke, preskoči in pravilno nadaljuje s kameljim zapisom
  • na začetku programa preberemo nov niz
  • iz vpisanega niza kreiramo dva niza: prvi, ki se začne z malo črko, in drugi, ki se začne z veliko in jima nato izmenično sledijo velike oz. male črke. Niza sta kreirana s pomočjo funkcije.
  • naredimo seznam, v katerega dodamo oba nova niza.

Potrebno predznanje:

  • kaj so nizi in kako jih zapisujemo (uporaba narekovajev)
  • seznami in metode za delo s seznami
  • branje nizov: uporaba funkcije input()
  • dolžina niza: funkcija len()
  • indeksiranje znakov v nizu
  • primerjava nizov
  • funkcije: ustvarjanje novih in klicanje

Naprej

Naloga: kamelja pisava z nizi

Animacija rešitve

0%
0%