Malelaud from pykkar import * a=0 sein=0 create_world(''' ############# #> # # # # # # # # # ############# ''') while True: step() a+=1 if a%2==1: paint() if is_wall(): sein+=1 if sein%2==1: right() if not is_wall(): step() a+=1 right() else: break if sein%2==0: a+=1 right() right() right() if not is_wall(): step() right() right() right() else: break if a%2==1: paint() KRIIPS from pykkar import * def left(): right() right() right() sein = 0 create_world(''' ############# #> # # # # # # # # # ############# ''') while get_direction() != "S": right() while True: paint() step() if is_wall(): sein = sein + 1 if sein %2 == ...
def protsendiArvutus(arv, protsent): return (arv / 100) * protsent if(isaBruto <= maksuvabaMiinimum): isaPalk = isaBruto else: isaPalk = isaBruto - protsendiArvutus(isaBruto - maksuvabaMiinimum, tulumaksuProtsent) if(emaBruto <= maksuvabaMiinimum): emaPalk = emaBruto else: emaPalk = emaBruto - protsendiArvutus(emaBruto - maksuvabaMiinimum, tulumaksuProtsent) sissetulek = isaPalk + emaPalk + lapsi * lapsetoetus print(round(sissetulek, 2)) 4. Liigu nurka Kirjuta Pykkari programm, mis suvalise ristkülikukujulise maailma puhul liigutab Pykkari kirdenurka (NE). Programm võib eeldada, et robot vaatab alguses lõunasse, aga tema algne asukoht võib olla suvaline. Programmi lõpuks peab Pykkar olema näoga põhjasuunas. import random import pykkar minLaius = 7 maxLaius = 15 minPikkus = 7 maxPikkus = 15 maailmaLaius = random.randint(minLaius, maxLaius) maailmaPikkus = random.randint(minPikkus, minPikkus) pykkarX = random.randint(0, maailmaLaius - 2)