Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Sæþór Bergsson
- #Prof_3
- #
- from math import *
- import random
- def bua_til_lista(random_min, random_max, fjoldi=100):
- listi1 = []
- for i in range(fjoldi):
- randomtala = random.randrange(random_min, random_max)
- listi1.append(randomtala)
- return listi1
- def syna_lista(tolulisti):
- for tala in tolulisti:
- print(tala,end="-")
- def medaltal(listi):
- summalista = sum(listi)
- medaltal = summalista / len(listi)
- print("%.2f"%medaltal)
- def deilanlegt_med_9_og_15(tolulisti):
- listi2 = []
- for i in tolulisti:
- if i % 9 == 0:
- print(i,end=" ")
- if i % 15 == 0:
- print(i,end=" ")
- listi2.append(i)
- return listi2
- def fra_til(talnalisti,fra,til):
- talnalisti = []
- for i in range(fra,til):
- talnalisti.append(i)
- return talnalisti
- class Klasi_1:
- def __init__(self,tala1,tala2,tala3):
- self.tala1 = tala1
- self.tala2 = tala2
- self.tala3 = tala3
- def reikningur(self):
- utreikningur = ((tala1+tala2+tala3)/2)
- return print("%.3f"%utreikningur)
- class Klasi_2:
- def __init__(self,fj_gira ,teg_hjol=""):
- self.tegund_hjol = teg_hjol
- self.fjoldi_gira = fj_gira
- def stening(self):
- return print(" Hjólið mitt er {} og er með {} gíra.".format(self.tegund_hjol,self.fjoldi_gira))
- print("-------------------verkefni 1-------------------")
- listiA = bua_til_lista(200,300)
- print("sýna lista 1 ")
- syna_lista(listiA)
- print("\n")
- print("meðaltal lista 1: ")
- medaltal(listiA)
- print("\n")
- listiB = bua_til_lista(50,75,25)
- print("\n")
- print("sýna listaB")
- syna_lista(listiB)
- print("\n")
- print("tölur i listaB. deilanlegar með 9 og 15")
- print("Mögulegar töur sem birtast eru:54, 60, 63, 72 og 75")
- print(deilanlegt_med_9_og_15(listiB))
- print("\n")
- print("tala frá og til með")
- print(fra_til(listiB,55,70))
- print("\n")
- print("-------------------verkefni 2-------------------")
- klasi1 = Klasi_1
- tala1 = int(input("veldu heiltölu: "))
- tala2 = int(input("veldu heiltölu: "))
- tala3 = int(input("veldu heiltölu: "))
- tolur = Klasi_1(tala1,tala2,tala3)
- klasi1.reikningur(tolur)
- tegund = input("hverskonar tegund af hjóli ert þú með?: ")
- fjoldi_gira = int(input("hveru marga gíra er það hjól með?: "))
- hjol = Klasi_2(fjoldi_gira,tegund)
- Klasi_2.stening(hjol)
- fra_til(listiB,55,300)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement