Løsningsforslag 4
Oppgave 1
strek = "--"
antall = 1
while antall < 6:
print(antall * strek + '>')
antall += 1
antall = 4
while antall > 0:
print(antall * strek + '>')
antall -= 1
Oppgave 2
tall = input("Gi et positivt heltall: ")
tall = int(tall)
for i in range(7, tall, 7):
print(i)
Oppgave 3
tall = input("Oppgi et positivt heltall: ")
tall = int(tall)
slutt = tall + 1
tosifret = (tall > 3)
for i in range(1, slutt):
linje = f"{i}: {i}"
for j in range(2, slutt):
mult = i * j
if tosifret:
linje += f" {mult:2}"
else:
linje += f" {mult:1}"
print(linje)
Oppgave 4
while True:
svar = input("Hi! Do you want to talk to me?\n")
if svar == "no":
print("All right, bye!")
break
else:
print("That's cool!")
Oppgave 5
navn = "Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu"
for b in navn:
if b in "aeiou":
print(b.upper())
else:
print(b.lower())
Oppgave 6
years = input("Antall år: ")
years = int(years)
N = 100
for t in range(years):
N *= 1.10
print(f"Antall harer etter {years} år er: {int(N)}")
Bonus 1
lønn = float(input("Hva er årslønn? "))
prosent = float(input("Hvor mange prosent spares? "))
pris = float(input("Hvor mye koster boligen? "))
månedslønn = lønn / 12
egenkap = 0.25 * pris
rente = 0.04 / 12
sparing = 0
tid = 0
while sparing < egenkap:
sparing *= 1 + rente
sparing += prosent/100 * månedslønn
tid += 1
print(f"Det tar {tid} måneder å spare opp nok egenkapital.")
Bonus 2
start = input("Hvor lang nedtelling ønsker du? ")
start = int(start)
for i in range(start, 0, -1):
if i % 15 == 0:
tegn = "*"
elif i % 5 == 0:
tegn = "+"
elif i % 3 == 0:
tegn = "-"
else:
tegn = " "
print(tegn * i, i)