Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ZADATAK 1
- def aps_vr (x):
- if x < 0:
- return -x
- return x
- x = float (input ("Unesite X: "))
- print ("Apsolutna vrijednost broja", x, "je:", aps_vr(x))
- ZADATAK 2
- def Cifre (n):
- zbirCifara = 0
- proizvodCifara = 1
- if n > 0:
- while n > 0:
- zbirCifara = zbirCifara + n%10
- n //= 10
- return zbirCifara
- n = -n
- while n > 0:
- proizvodCifara = proizvodCifara * (n%10)
- n //= 10
- return proizvodCifara
- n = int (input ("Unesite neki cijeli broj: "))
- if n>0:
- print ("Zbir cifara broja", n, "je:", Cifre(n))
- elif n==0:
- print ("Unesena pogrešna vrijednost.")
- else:
- print ("Proizvod cifara broja", n, "je:", Cifre(n))
- ZADATAK 3
- def faktorijel (a):
- rez = 1.
- for i in range (1,a+1):
- rez *= i
- return rez
- def nNadK (n,k):
- c = n - k
- rez = faktorijel (n) / (faktorijel(k)*faktorijel(c))
- return rez
- n = int (input ("Unesite n: "))
- k = int (input ("Unesite k: "))
- print (nNadK (n,k))
- ZADATAK 4
- def stepen_ili_ne (x):
- if x==1:
- print("Uneseni broj je stepen broja 2.")
- return
- while x > 2:
- x /= 2
- if x == 2:
- print ("Uneseni broj je stepen broja 2.")
- else:
- print("Uneseni broj nije stepen broja 2.")
- x = int (input ("Unesite neki broj: "))
- stepen_ili_ne(x)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement