![]() |
![]() |
|
IzpisiSmrečice1. podnalogaSmrečico smo se naučili izpisati pri nalogah v učbeniku. Izpišite devetvrstično sredinsko poravnano smrečico. Uradna rešitevprint(8 * ' ' + '* ') print(7 * ' ' + 2 * '* ') print(6 * ' ' + 3 * '* ') print(5 * ' ' + 4 * '* ') print(4 * ' ' + 5 * '* ') print(3 * ' ' + 6 * '* ') print(2 * ' ' + 7 * '* ') print(1 * ' ' + 8 * '* ') print(9 * '* ') 2. podnalogaV božičnem času smrečico okrasimo. Okrasite devetvrstično sredinsko poravnano smrečico. Petvrstična sredinsko poravnana okrašena smrečica izgleda takole:
Namig: Presledke zamenjajte z okraskom. Uradna rešitevprint(8 * ' ' + '*') print(7 * ' ' + 1 * '*°' + '*') print(6 * ' ' + 2 * '*°' + '*') print(5 * ' ' + 3 * '*°' + '*') print(4 * ' ' + 4 * '*°' + '*') print(3 * ' ' + 5 * '*°' + '*') print(2 * ' ' + 6 * '*°' + '*') print(1 * ' ' + 7 * '*°' + '*') print(8 * '*°' + '*') Šahovnice1. podnalogaIzpišite polno kvadratno igralno ploščo, sestavljeno iz znaka
Vaša igralna plošča naj bo velikosti vsaj Uradna rešitevn = 7 vrstica = n * '+' + '\n' plosca = n * vrstica print(plosca) 2. podnalogaIzpišite prazno igralno ploščo brez polj. Obrobljena naj bo z znakom
Vaša igralna plošča naj bo velikosti vsaj Uradna rešitevn = 7 polna = n * '+' + '\n' prazna = '+' + (n - 2) * ' ' + '+' + '\n' plosca = polna + (n - 2) * prazna + polna print(plosca) 3. podnalogaNapišite program, ki izpiše šahovsko desko razsežnosti Podana naj bo spremenljivka
Uradna rešitevn = 7 liha_vrstica = n * '@.' soda_vrstica = n * '.@' sahovnica = n * (liha_vrstica + '\n' + soda_vrstica + '\n') print(sahovnica) 4. podnalogaNapišite program, ki izpiše šahovsko desko razsežnosti Primer: če je
Uradna rešitevm = 5 n = 4 liha_vrstica = n * (m * '@' + m * '.') soda_vrstica = n * (m * '.' + m * '@') sahovnica = n * (m * (liha_vrstica + '\n') + m * (soda_vrstica + '\n')) print(sahovnica) 5. podnalogaNapišite program, ki izpiše šahovsko desko razsežnosti
bela pa oblike
Velikost polj naj bo shranjena v spremenljivki Primer: če je
Uradna rešitevm = 3 n = 2 crna = m * '#' bela = m * '+' bela_prazna = '+' + (m - 2) * ' ' + '+' liha = n * (crna + bela) + '\n' + (m - 2) * ((crna + bela_prazna) * n + '\n') + n * (crna + bela) + '\n' soda = n * (bela + crna) + '\n' + (m - 2) * ((bela_prazna + crna) * n + '\n') + n * (bela + crna) + '\n' plosca = n * (liha + soda) print(plosca) Agent 0071. podnalogaNapišite program, ki prebere ime in priimek in izpiše predstavitev v stilu agenta 007. Pri tem morata biti tako vnos kot izpis vsebinsko (tudi kar se presledkov tiče) točno taka, kot je razvidno iz zgleda. Zgled:
Uradna rešitevime = input('Vnesi ime: ') priimek = input('Vnesi priimek: ') print('Jaz sem {0}, {1} {0}.'.format(priimek, ime)) # namesto zgornjega ukaza print, lahko uporabimo enega izmed spodnjih dveh # print('Jaz sem', priimek + ',', ime, priimek + '.') # print('Jaz sem ' + priimek + ', ' + ime + ' ' + priimek + '.')Mesto objave ob koncu projekta 15.9.2018 |