test 2 python Flashcards
napiši funkcijo, ki iz podanega niza znakov odstrani vse samoglasnike. funkcija naj vrne niz brez samoglasnikov. npr brez (-informatika-) vrne infrmtk
def brez(beseda):
samoglasniki = “aeiou”
novabeseda = “”
for x in beseda :
if x not in samoglasniki:
novabeseda += n
return(novabeseda)
napiši funkcijo ki kot parameter sprejme naravno število in vrne seznam vseh deliteljev tega števila. nor delitelji (6) vrne (1,2,3,6)
def delitelji (x):
seznam = ()
for n in range (1, x):
if x % seznam == 0:
seznam. append(n)
return seznam
napiši fukncijo ki kot parametre sprejme 3 števila in ugotovi če sp števila različna. če so različna naj vrne True sicer False.
def razlicna (a,b,c)
if a == b and b ==c
x = false
else :
x = true
return x
napisi fukncijo ki kot parameter prejme niz in vrne število samoglasnikov v tem nizu. npr samoglasniki (informatika) vrne 5
def samoglasniki (beseda)
stevilo = 0
samoglasniki = “aeiou”
for n in beseda:
if n in samoglasniki:
stevilo += 1
return(stevilo)
napisi fukncijo ki kot parameter prejme števila a, q in n in nato vrne seznam z n členi geometrijskega zaporedja a: aq, aq…,
def geometrijsko (a, q, n)
seznam = ()
for i in range (n)
seznam.append (a*q**i)
return seznam
napisi funkcijo ki kot parameter sprejme seznam števil in vrne aritmeticno sredino teh stevil. (vsota deljeno n ) npr. aritmeticna (1,3,8) vrne 4
def aritmeticna (seznam):
return sum(seznam) / len (seznam)
napiši fukncijo ki kot parameter prejme seznam števil in vrne seznam v katerem so le soda števila podanega seznama.
def soda(seznam)
sodast = ()
for n in seznam:
if n % 2 == 0
sodast.apprend(n)
return sodast
napiši fukncijo ki kot parameter orejme števia a, d , in natoe izpiše (print) n členov aritmetičnega zaporedja : a, a+d, a+2d..
def aritmetično(a,d,n)
st = ()
for i in range(0,n)
st.apprend(a+d*i)
return pritn(st)
zapiši fukncijo ki kot parametre prejme 3 števila in pove če so to lahko stranice triktonika
def trikotnik (a,b,c)
if a +b<= c or if a+c <=b or if b +c <=a :
x = false
else :
x = true
return x