Uke 3

Oppgave 1

navn = input("Hva er ditt navn? ")
adresse = input("Hva er din adresse? ")
post = input("Hva er ditt postnummer og poststed? ")

len_navn = len(navn)
len_adresse = len(adresse)
len_post = len(post)

makslen = max(len_navn, len_adresse, len_post)

print()

if len_navn == makslen:
    print(navn)
elif len_adresse == makslen:
    print(adresse)
else:
    print(post)

Oppgave 2

navn = input("Hva er ditt navn? ")
adresse = input("Hva er din adresse? ")
post = input("Hva er ditt postnummer og poststed? ")

len_navn = len(navn)
len_adresse = len(adresse)
len_post = len(post)

makslen = max(len_navn, len_adresse, len_post)

print()

if len_navn == makslen:
    print(navn)
if len_adresse == makslen:
    print(adresse)
if len_post == makslen:
    print(post)

Oppgave 3

enhet = input("Angi enhet: ")
verdi = input("Angi verdi: ")
verdi = float(verdi)

if enhet == "nm":
    if verdi < 0.01:
        spektrum = "gammastråling"
    elif 0.01 <= verdi < 10:
        spektrum = "røntgenstråling"
    elif 10 <= verdi < 380:
        spektrum = "ultrafiolett stråling"
    elif 380 <= verdi < 740:
        spektrum = "synlig lys"
    elif 740 <= verdi < 1e6:
        spektrum = "infrarød stråling"
    elif 1e6 <= verdi < 1e9:
        spektrum = "mikrobølger"
    else:
        spektrum = "radiobølger"
elif enhet == "THz":
    if verdi > 3e7:
        spektrum = "gammastråling"
    elif 3e7 >= verdi > 3e4:
        spektrum = "røntgenstråling"
    elif 3e4 >= verdi > 790:
        spektrum = "ultrafiolett stråling"
    elif 790 >= verdi > 405:
        spektrum = "synlig lys"
    elif 405 >= verdi > 0.3:
        spektrum = "infrarød stråling"
    elif 0.3 >= verdi > 3e-4:
        spektrum = "mikrobølger"
    else:
        spektrum = "radiobølger"

print(f"Dette er {spektrum}.")

Oppgave 4

ar = input("Angi år: ")
ar = float(ar)

if (ar % 4 == 0 and not ar % 100 == 0) or ar % 400 == 0:
    print("Dette er et skuddår.")
else:
    print("Dette er ikke et skuddår.")

Oppgave 5

menneskear = input("Angi menneskeår: ")
menneskear = float(menneskear)

if menneskear <= 2:
    hundear = menneskear * 10.5
else:
    hundear = 2 * 10.5 + (menneskear - 2) * 4

print(f"Dette tilsvarer {hundear} hundeår.")
menneskear = input("Angi menneskeår: ")
menneskear = float(menneskear)
hundear = min(menneskear, 2) * 10.5 + max(0, menneskear - 2) * 4
print(f"Dette tilsvarer {hundear} hundeår.")