Løsningsforslag 2

Oppgave 1
print("Hva er ditt navn?")
navn = input()
print("Hva er din adresse?")
gate = input()
print("Hva er ditt postnummer og poststed?")
sted = input()

print(f"{navn}s adresse er:")
# eller: print(navn + "s adresse er:")
print()
print(navn)
print(gate)
print(sted)

Kan også printes med en fler-linjers streng:

print(f"""{navn}s adresse er:

{navn}
{gate}
{sted}
""")
Oppgave 2
print("Hva er ditt navn?")
navn = input()
print("Hva er din adresse?")
gate = input()
print("Hva er ditt postnummer og poststed?")
sted = input()

l_navn = len(navn)
l_gate = len(gate)
l_sted = len(sted)

lengst = max(l_navn, l_gate, l_sted)

print(lengst)
Oppgave 3
stones = input("Vekt i stones: ")
pounds = input("Vekt i pounds: ")
stones = float(stones)
pounds = float(pounds)

kilo = stones / 0.15747 + pounds / 2.20462

print("Vekt i kilogram:", kilo)
Oppgave 4
x1 = input("X-koordinaten til første punkt: ")
y1 = input("Y-koordinaten til første punkt: ")
x2 = input("X-koordinaten til andre punkt: ")
y2 = input("Y-koordinaten til andre punkt: ")
x1 = float(x1)
y1 = float(y1)
x2 = float(x2)
y2 = float(y2)

avstand = ((x2 - x1)**2 + (y2 - y1)**2)**0.5
print("Avstanden er:", avstand)
Oppgave 5
rad_1 = input("Første raden:\n")
rad_2 = input("Andre raden:\n")
rad_3 = input("Tredje raden:\n")

len_rad_1 = len(rad_1)
len_rad_2 = len(rad_2)
len_rad_3 = len(rad_3)

max_len = max(len_rad_1, len_rad_2, len_rad_3)

linje = "#" * (max_len + 5)

print()
print(linje)
print("@", " " * (max_len - len_rad_1) + rad_1, len_rad_1)
print("@", " " * (max_len - len_rad_2) + rad_2, len_rad_2)
print("@", " " * (max_len - len_rad_3) + rad_3, len_rad_3)
print(linje)