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.")