Python Zadaci

1. Top 3 mobitela

n = int(input('Koliko mobitela unosite '))
lista = []
for i in range(n):
    a = input('Unesi mobac ')
    if a == 'LG' or a == 'Nokia' or a == 'Samsung':
        lista.append(a)
lista.sort()
print(lista)

2. Parni brojevi (bez onih djeljivih s 10)

n = int(input('Koliko brojeva unosite '))
lista = []
for i in range(n):
    a = int(input('Unesi broj '))
    if a % 2 == 0 and a % 10 != 0:
        lista.append(a)
lista.sort()
lista.reverse()
print(lista)

3. Sedmerokut (Turtle)

from turtle import *

speed(10)
pensize(5)
pencolor('green')
title('iz lijevog vrha')

def sedmerokut(a):
    for i in range(7):
        fd(a)
        lt(360/7)

def niz(a):
    if a < 10:
        return
    else:
        sedmerokut(a)
        niz(a/2)

4. Puž / Peterokut (Turtle)

from turtle import *

title('Puž')
speed(10)
pensize(5)
pencolor('blue')
lt(90)

def peterokut(a, n, kut):
    if n < 1:
        return
    else:
        for i in range(5):
            fd(a)
            lt(360/5)
        lt(kut)
        peterokut(a * 7/10, n - 1, kut)