Час 12 - Контрола тока - вежбање¶
Након неколико часова на којима смо уводили нове концепте, време је да поново направимо малу паузу и искористимо време да проверимо колико смо до сада научили (твој наставник може да ти да контролни задатак или петнаестоминутну проверу знања из области израчунавања и контроле тока). Можеш урадити наредних неколико задатака да провериш своје знање. Додатне задатке за вежбу можеш пронаћи овде.
Гранање - задаци¶
Повишена телесна темпратура¶
Повишена телесна температура је изнад 37 степени Целзијуса. Напиши програм у којем се уноси температура пацијента и који исписује поруку ако тај пацијент има повишену температуру.
temperatura = float(input("Unesi telesnu temperaturu:"))
# dopuni ovaj program
(Повишена_телесна_температура)
Ко је урадио више задатака?¶
Пера вежба задатке са Јањом. Напиши програм који честита оном ко је урадио више задатака (ако су урадили исто, не честита се никоме).
pera = int(input("Koliko je zadataka uradio Pera?"))
janja = int(input("Koliko je zadataka uradila Janja?"))
# dopuni naredni kod
print("Pera je uradio više")
print("Janja je uradila više")
(Пера_и_Јања_вежбају_програмирање)
Допуни претходни програм тако да исписује поруку ако су урадили исти број задатака.
pera = int(input("Koliko je zadataka uradio Pera?"))
janja = int(input("Koliko je zadataka uradila Janja?"))
# dopuni naredni kod
print("Pera je uradio više")
print("Janja je uradila više")
print("Uradili su isti broj zadatka")
(Пера_и_Јања_вежбају_програмирање2)
Да ли је Милица у школи?¶
Милица иде у школу од 8 до 13 часова. Напиши програм који за унето време одређује да ли је она у школи (у 13 часова већ није).
vreme = int(input())
# završi program
(Милица_у_школи)
Провери да ли програм за унети број 7 исписује ne
, за унети број 8
и број 11 исписује da
, а за унети број 13 и 20 исписује ne
.
Цена струје¶
У једној земљи се цена струје одређује на основу потрошње. Ко потроши мање од 350kWh плаћа цену од 5.1 динара по kWh, потрошња између 351 и 1600kWh плаћа се по цени од 7.7 динара по kWh, а потрошња преко 1600kWh плаћа се по цени од 15.3 динара по kWh. Напиши програм који за унету потрошњу израчунава цену.
potrosnja = int(input("Unesi broj utrošenih kWh"))
if potrosnja <= 350:
cena = 0 # ispravi ovaj red
elif potrosnja <= 0: # ispravi ovaj red
cena = 350 * 5.1 + (potrosnja - 350) * 7.7
else:
cena = 0 # ispravi ovaj red
print(cena)
(Потрошња_струје)
Температура у рерни¶
Да би се колач лепо испекао температура у рерни мора бити између 150 и 200 степени. Напиши програм у којем се уноси тренутна температура у рерни и одређује да ли рерну треба појачати, смањити или оставити каква јесте.
temperatura = int(input())
# dopuni naredni kod
print("Pojačaj")
print("U redu je")
print("Smanji")
(рерна)
Понављање - задаци¶
Понављање поруке n пута¶
Напиши програм који учитава број n, а затим n пута
исписује текст Учим да програмирам!
.
n = int(input())
# dopuni ovaj program
print("Учим да програмирам!")
(понављање_n_пута)
Површине 10 квадрата¶
Напиши програм који израчунава и исписује површине 10 квадрата чије дужине странице корисник уноси.
# dopuni naredni program
a = int(input())
print(a*a)
(површине_10_квадрата)
Одбројавање по 5 унатраг¶
Напиши програм који одбројава од 100 до 0, тј. исписује бројеве 100, 95, 90, …, 5, 0.
for i in range(): # dopuni ovaj red
print() # dopuni ovaj red
(одбројавање_жмурке)
Квадрат од звездица¶
Напиши програм који исцртава квадрат помоћу карактера *
(исписује се n редова са по n звездица). На пример, за n=4, потребно
је исписати:
****
****
****
****
n = int(input())
# dopuni ovde kod
(квадрат_од_звездица)