Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from random import * #importar random númera function
- #valmynd
- def valmynd():
- print("1. Skrifa út tölurnar 200-400 í eina línu með tvípunkti milli talnanna:")
- print("2. VInna með tilviljanakenndar tölur")
- print("3. Vinna með texta")
- print("4. Hætta")
- #function fyrir random tölu
- def randomTala():
- tala = randint(20,30)
- return tala
- #function fyrir teljara
- def teljari(ord):
- return len(ord) - ord.count(' ')
- val = 0
- while True:
- valmynd()
- val = input()
- print("þú valdir", val)
- if val == "4":
- print("Blesss!")
- break
- while val == "1":
- print("kominn inní 1")
- for i in range(200,401): #tölurnar 200 til 400 eru fundnar
- print(i,end=':') #lárétt, ein lína.
- print("")
- print("")
- val = 0
- while val == "2":
- listi = []
- listi2 = []
- listi3 = []
- for i in range(1,50):
- rndTala = randomTala()
- listi.append(rndTala)
- if rndTala > 25: #ath hvort talan sé hærri en 25
- listi2.append(rndTala)
- if rndTala%3 == 0: #ath hvort 3 gangi upp í töluna
- listi3.append(rndTala)
- medaltal = sum(listi)/len(listi) # Reikna út meðaltal
- summa = sum(listi)
- print ("Summa talnanna er:", summa)
- print ("Meðaltal talnanna er:", round(medaltal,2))
- print ("Listi yfir 25:", listi2)
- print ("Talan 3 gengur upp í:", listi3)
- print ("")
- print ("")
- val = 0
- while val == "3":
- print("3")
- texti = input("Skrifaðu inn texta, takk:\n")
- lengd = teljari(texti) #fá lengdina án bila
- texti2 = texti.replace('n', '#', len(texti)) #skipta út n fyrir #
- texti2 = texti2.replace('N', '#', len(texti)) #skipta út N fyrir #
- hversuOft = texti.count("n") #telja n
- hversuOft += texti.count("N") #telja N
- print("textinn er", lengd, "stafa langur (bil tekin út)")
- print(texti2)
- print("N kemur", hversuOft , "sinnum fram")
- print("")
- print("")
- val = 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement