Advertisement
Guest User

Untitled

a guest
Dec 11th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.17 KB | None | 0 0
  1. from random import * #importar random númera function
  2.  
  3. #valmynd
  4. def valmynd():
  5.     print("1. Skrifa út tölurnar 200-400 í eina línu með tvípunkti milli talnanna:")
  6.     print("2. VInna með tilviljanakenndar tölur")
  7.     print("3. Vinna með texta")
  8.     print("4. Hætta")
  9.  
  10. #function fyrir random tölu
  11. def randomTala():
  12.     tala = randint(20,30)
  13.     return tala
  14.  
  15. #function fyrir teljara
  16. def teljari(ord):
  17.     return len(ord) - ord.count(' ')
  18.  
  19.  
  20.  
  21. val = 0
  22.  
  23. while True:
  24.     valmynd()
  25.     val = input()
  26.     print("þú valdir", val)
  27.    
  28.     if val == "4":
  29.         print("Blesss!")
  30.         break
  31.  
  32.     while val == "1":
  33.         print("kominn inní 1")
  34.         for i in range(200,401): #tölurnar 200 til 400 eru fundnar
  35.             print(i,end=':') #lárétt, ein lína.
  36.         print("")
  37.         print("")
  38.         val = 0
  39.  
  40.     while val == "2":
  41.         listi = []
  42.         listi2 = []
  43.         listi3 = []
  44.         for i in range(1,50):
  45.             rndTala = randomTala()
  46.             listi.append(rndTala)
  47.             if rndTala > 25: #ath hvort talan sé hærri en 25
  48.                 listi2.append(rndTala)
  49.             if rndTala%3 == 0: #ath hvort 3 gangi upp í töluna
  50.                 listi3.append(rndTala)
  51.         medaltal = sum(listi)/len(listi) # Reikna út meðaltal
  52.         summa = sum(listi)
  53.         print ("Summa talnanna er:", summa)
  54.         print ("Meðaltal talnanna er:", round(medaltal,2))
  55.         print ("Listi yfir 25:", listi2)
  56.         print ("Talan 3 gengur upp í:", listi3)
  57.         print ("")
  58.         print ("")
  59.         val = 0
  60.  
  61.     while val == "3":
  62.         print("3")
  63.         texti = input("Skrifaðu inn texta, takk:\n")
  64.         lengd = teljari(texti) #fá lengdina án bila
  65.         texti2 = texti.replace('n', '#', len(texti)) #skipta út n fyrir #
  66.         texti2 = texti2.replace('N', '#', len(texti)) #skipta út N fyrir #
  67.         hversuOft = texti.count("n") #telja n
  68.         hversuOft += texti.count("N") #telja N
  69.        
  70.         print("textinn er", lengd, "stafa langur (bil tekin út)")
  71.         print(texti2)
  72.         print("N kemur", hversuOft , "sinnum fram")
  73.         print("")
  74.         print("")
  75.  
  76.         val = 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement