Sunday, April 5, 2020

Задачи за вежбање со Структура за избор

Пример1: Направи програма во Python, со која ќе се запише дали внесениот број е позитивен, негативен или нула со користење на elif условот.

Решение:

broj=float(input('Vnesete broj: '))
if broj>0:
    print('Pozitiven broj')
elif broj==0:
    print('Nula')
else:
    print('Negativen broj')

Тест примери:

Vnesete broj: 4
Pozitiven broj

Vnesete broj: -1
Negativen broj

Vnesete broj: 0

Nula


Пример2: Да се креира програма со која ќе се внесе температурата на воздухот. Ако температурата е поголема од 30 да се запише Mnogu topol den. Ако е помала од 10 да се запише Denes e ladno и ако е било која друга температура, да се запише Nitu e toplo nitu e ladno.

Решение: 

temp=float(input('Vnesete temperatura: '))
if temp>30:
    print('Mnogu topol den')
elif temp<10:
    print('Denes e ladno')
else:
    print('Nitu e toplo, nitu e ladno')

Тест примери:

Vnesete temperatura: 12
Nitu e toplo, nitu e ladno

Vnesete temperatura: -1
Denes e ladno

Vnesete temperatura: 34

Mnogu topol den


Пример3:  Овозможете му на корисникот да внесе оценка од 1 до 5. Доколку корисникот избере некоја од  оценките (2, 3, 4 или 5), да се испише „dobienata ocenka e (so zborovi se zapisuva ocenkata), pominavte"; а ако е оценката 1, да ви напише dobienata ocenka e nedovolna, ne pominavte. Доколку корисникот одбере број кој не e во интеравалот од 1 до 5, да се напише Nepostoecka ocenka.

Решение:

ocenka=int(input('Vnesete ocenka (1-5): '))
if ocenka==1:
    print('Ocenkata e nedovolna, ne pominavte')
elif ocenka==2:
    print('Ocenkata e dovolna, pominavte')
elif ocenka==3:
    print('Ocenkata e dobra, pominavte')
elif ocenka==4:
    print('Ocenkata e mnogu dobra, pominavte')
elif ocenka==5:

    print('Ocenkata e odlicna, pominavte')
else:
    print('Nepostoecka ocenka')

Тест примери:

Vnesete ocenka: 1
Ocenkata e nedovolna, ne pominavte

Vnesete ocenka: 3
Ocenkata e dobra, pominavte

Vnesete ocenka: 7

Nepostoecka ocenka



Да се решат следните задачи, и решението да се испрати најкасно до петок (10.04.2020):

Задача1: Да се напише програма која ќе го праша корисникот за внесување на број во интервалот од 1 до 12. Кога корисникот ќе одбере број, да се испише името на месецот кој одговара на тој број. 

На пример, ако внесеме број 5, да ни испише Maj.

Vnesete broj: 5
Maj


Задача 2: Да му се овозможи на корисникот да внесе час и да дознае кое време од денот е тоа. Интервалите се следни:

За час помал од 10, да се напише Utro
За час помал од 12, да се напише Pladne
За час помал од 18, да се напише Popladne
За час помал од 22, да се напише Vecer
За сите останати, да се напише Nok

На пример, ако внесеме 7, да ни напише Utro
ако внесеме 17, да ни напише Popladne....

Vnesete cas: 7
Utro

Vnesete cas: 17

Popladne


No comments:

Post a Comment

Креирање и уредување на блог

Постојат многу сервери што нудат услуги за изработка на блог. Еден од нив е blogger.com на кој ќе објасниме како се креира блог. Следи ја ...