1.Napisati program koji za unetu dužinu stranice kocke izračunava njenu površinu.
duz_str = int(input("Unesi dužinu stranice kocke: "))
Povr_kvadrata = duz_str ** 2
Povr_kocke = 6 * Povr_kvadrata
print("Površina kocke je: ", Povr_kocke)
2. Napisati program koji od korisnika traži da unese svoje ime, prezime i odeljenje, a zatim te podatke ispisati u jednoj rečenici.
ime = input("Unesi svoje ime: ")
prezime = input("Unesi svoje prezime: ")
odeljenje = input("Unesi svoje odeljenje: ")
print(ime," ", prezime," ", odeljenje)
3.Mika ima x dinara a bombona košta y dinara. Koliko bombona Mika može da kupi, a koliki mu je kusur?
x = int(input("Mika ima dinara: "))
y = int(input("Bombona košta: "))
print("Mika može da kupi ",x//y," bombona")
print("Miki je ostalo ", x%y," dinara")
4.Uneti trocifren broj pa ga obrnuti (Primer: 325 Rešenje: 523)
broj = int(input("Unesi trocifren broj: "))
a=broj//100
b=broj%100//10
c=broj%10
broj1=c*100+b*10+a
print(broj1)
abs(5)= 5 abs(-8)= 8 round(2.9) = 3 round(4.3) = 4 round(2.3456,2) =2.35 min(24, 17)= 17
max(24,15)=24 min(5, 2, -1, min(-2,-3))= -3 max(2, 4, abs(-5), min(6, 3))= 5
5. Марија има две ћерке. Напиши програм који на основу њихових година одређује и исписује колико година има старија, а колико година има млађа од њих.
cerka1 = int(input("Godine cerke 1: "))
cerka2 = int(input("Godine cerke 2: "))
print("Starija cerka ima ", max(cerka1, cerka2), " godina")
print("Mladja cerka ima ", min(cerka1, cerka2), " godina")
6. Напиши програм који одређује колика је разлика у годинама између две Маријине ћерке.
cerka1 = int(input("Godine cerke 1: "))
cerka2 = int(input("Godine cerke 2: "))
print("Razlika u godinama dve sestre je ", abs(cerka1 - cerka2), " godina")
7. Срђан има три сина. Напиши програм који одређује колика је разлика у годинама између најстаријег и најмлађег.
sin1 = int(input("Godine sina1: "))
sin2 = int(input("Godine sina2: "))
sin3 = int(input("Godine sina3: "))
print("Razlika u godinama najstarijeg i najmla]eg je ", max(sin1, sin2, sin3)-min(sin1, sin2, sin3) )
8. Напиши програм који одређује за колико се разликују већа и мања цифра у запису двоцифреног броја.
dvocifren_broj = int(input("Unesi dvocifren broj: "))
print("Razlika vece i manje cifre u dvocifrenom broju je ", abs((dvocifren_broj//10) - (dvocifren_broj%10)))
9. Uneti broj x. Ako je x veće od 100, umanjiti ga za 30. Ispisati x.
x = int(input("Unesi broj: "))
if x>100:
x=x-30
print(x)
10. Uneti broj x. Ispisati da li je unet broj veći ili manji jednak 100.
x = int(input("Unesi broj: "))
if x>100:
print("Broj je veci od 100")
else:
print("Broj je manji ili jednak 100")
11. Uneti dva broja, a i b. Ukoliko je b različit od nule onda ispisati količnik a/b. Ukoliko je b nula onda ispisati poruku da deljenje nulom nije definisano.
a = int(input("Unesi broj a : "))
b = int(input("Unesi broj b : "))
if b!=0:
print(a/b)
else:
print("Deljenje sa nulom nije definisano.")
12. Uneti broj x. Proveriti da li je broj paran ili neparan i ispisati poruku o tome.
x = int(input("Unesi broj x : "))
if x%2==0:
print("Broj je paran.")
else:
print("Broj je neparan.")
13.Uneti dva broja, a i b. Naći ostatak celobrojnog deljenja ova dva broja. Ukoliko nema ostatka ispisati poruku o tome. (Pretpostaviti da brojilac nikad nije 0.)
a = int(input("Unesi broj a : "))
b = int(input("Unesi broj b : "))
if a%b==0:
print("a je deljivo sa b.")
14. Uneti broj x. Ispisati da li je unet broj pozitivan, negativan ili nula.
x = int(input("Unesi broj x : "))
if x>0:
print("Broj je pozitivan.")
elif x==0:
print("Broj je 0.")
else:
print("Broj je negativan.")
15. Unesi temperaturu vode da saznaš njeno agregatno stanje.
t = int(input("Unesi temperaturu vode : "))
if t<=0:
print("Voda je zamrznuta.")
elif t>0 and t<100:
print("Voda je u tecnom stanju.")
else:
print("Voda je u obliku pare.")
16. Unesite 4 ocene, izračunajte prosečnu ocenu, pa ispišite prosek i kao: odličan, vr. dobar, dobar, dovoljan, ili nedovoljan.
17. Uneti broj x. Ispisati da li je uneti broj u intervalu od 1 do 100.
18.Ispisati:
a) sve brojeve u intervalu od 5 do 25
for i in range(5,26):
print(i)
b) svaki peti broj iz intervala od 5 do 25
for i in range(5,26,5):
print(i)
c) sve brojeve u intervalu od n do m
n = int(input("Unesi broj n : "))
m = int(input("Unesi broj m : "))
for i in range(n,m+1):
print(i)
d) svaki treći broj iz intervala od n do m
n = int(input("Unesi broj n : "))
m = int(input("Unesi broj m : "))
for i in range(n,m+1,3):
print(i)
e) svaki treći broj od 100 do 5
for i in range(100,4,-3):
print(i)
19. Naći zbir svih brojeva iz intervala od 123 do 456
zbir=0
for i in range(123,457):
zbir=zbir+i
print(zbir)
20. Ispisati sve brojeve u intervalu od: 1 do 25 (pomoću while naredbe)
i=1
while i<=26:
print(i)
i=i+1
22. Napisati program koji izračunava:
1. zbir prvih n parnih brojeva
2. zbir parnih brojeva od 2 do n