![]() |
![]() |
|
IzpisiUvodni izpisi1. podnalogaV Pythonu izhodne podatke izpišemo z ukazom Poglejmo si primer enostavnega izpisa, ki samo izpiše dano število.
Sedaj še sami napišite program, ki bo izpisal vašo starost. Uradna rešitevprint(25) 2. podnalogaIz standardnega vhoda lahko podatke
preberemo in jih nato glede na naše želje tudi obdelujemo.
Standardni vhod je naša interaktivna konzola. Podatke preberemo
z ukazom Recimo, da vemo, da bomo v interaktivno konzolo vpisali število, s katerim bomo kasneje računali. Naša koda, ki prebere vpisano število, je taka:
Z ukazom
Vidimo, da se spremenljivki
Naj bo število, ki ga vpišemo, naša starost. Zanima nas, koliko bomo stari čez 5 let. Želimo, da nam računalnik to izpiše.
Napišite program, ki bo prebral vašo starost in izpisal, koliko ste bili stari pred 23-imi leti. Opomba: Ko naloge, ki čakajo na vnos, nalagamo na Toma, običajno najprej poženemo napisano kodo. Nato računalnik čaka na naš vnos. V interaktivno konzolo vnesemo zahtevane podatke, šele nato se naša rešitev naloži na Toma. Uradna rešitevstarost = int(input()) print(starost - 23) 3. podnalogaČe želimo uporabniku programa sporočiti, kakšen podatek naj vnese,
svoje besedilo napišemo kot niz pri ukazu Zgled:
Napišite program, ki vas bo vprašal po starosti in nato izpisal, koliko
ste bili stari pred 23-imi leti. Morda boste pri tem morali število
pretvoriti v niz. To storite z ukazom Primer:
Pri reševanju boste morali združiti kakšen niz. Nize lahko združujemo
na več načinov. Zaenkrat se naučimo združevanja z operatorjem
Uradna rešitevvnos = input('Koliko ste stari? ') starost = int(vnos) vcasih = starost - 23 print('Pred 23-imi leti ste imeli ' + str(vcasih) + ' let.') 4. podnalogaSedaj znamo uporabljati ukaza Napišite program, ki bo z vami na hitro poklepetal. Najprej naj vas program pozdravi in se predstavi. Nato naj vas vpraša po imenu in odvrne, da mu je vaše ime všeč. Potem naj vas povpraša, kaj ste jedli pri včerajšnjem kosilu. Odgovori naj, da je to njegova najljubša hrana. Ker se programu mudi, naj nato zaključi pogovor. Primer:
Uradna rešitevprint('Pozdravljeni, jaz sem Robotko!') ime = input('Kako vam je ime? ') print(ime + ', vaše ime mi je všeč.') input('Kaj ste imeli včeraj za kosilo? ') print('To je moja najljubša hrana!') print('Žal se mi mudi. Želim vam prijeten dan!') Smrečice1. podnalogaPetvrstično smrečico lahko v Pythonu izpišemo z naslednjim programom:
Sestavite program, ki izpiše osemvrstično smrečico. Opomba: Podnaloge bi lahko rešili z zanko Uradna rešitevprint('*') print('**') print('***') print('****') print('*****') print('******') print('*******') print('********') 2. podnalogaProgram za izpis osemvrstične smrečice popravite tako, da
namesto niza z Primer: namesto niza Uradna rešitevprint('*') print(2 * '*') print(3 * '*') print(4 * '*') print(5 * '*') print(6 * '*') print(7 * '*') print(8 * '*') 3. podnalogaOsemvrstično smrečico izpišite z enim samim klicem funkcije Namig: znak za prelom vrstice je Uradna rešitevprint( '*\n**\n***\n****\n*****\n******\n*******\n********' ) 4. podnalogaOsemvrstično smrečico izpišite še desno poravnano. Petvrstična desno poravnana smrečica izgleda takole:
Uradna rešitevprint(7 * ' ' + '*') print(6 * ' ' + 2 * '*') print(5 * ' ' + 3 * '*') print(4 * ' ' + 4 * '*') print(3 * ' ' + 5 * '*') print(2 * ' ' + 6 * '*') print(1 * ' ' + 7 * '*') print(8 * '*') 5. podnalogaOsemvrstično smrečico izpišite še sredinsko poravnano in z razmaki. Petvrstična smrečica z razmaki izgleda takole:
Namig: levi rob je enak kot pri desno poravnani smrečici, za vsakim osnovnim znakom pa je presledek. Uradna rešitevprint(7 * ' ' + '* ') print(6 * ' ' + 2 * '* ') print(5 * ' ' + 3 * '* ') print(4 * ' ' + 4 * '* ') print(3 * ' ' + 5 * '* ') print(2 * ' ' + 6 * '* ') print(1 * ' ' + 7 * '* ') print(8 * '* ')Mesto objave ob koncu projekta 15.9.2018 |