02.17: Kalkulator

Filnavn: kalkulator.py

Oppgave

a)

Lag en prosedyre kalkulator() som ber brukeren taste inn:

Programmet skal skrive ut hvilken beregning som utføres, og resultatet.

Eksempel:

Første tall: 4.5
Operasjon: +
Andre tall: 7
4.5 + 7.0 = 11.5

b)

Utvid programmet slik at det skrives ut en advarsel hvis brukeren skriver inn en operasjon som ikke finnes.


















Fasit – 02.17 Kalkulator

def kalkulator():
    tall1 = float(input("Første tall: "))
    operasjon = input("Operasjon: ")
    tall2 = float(input("Andre tall: "))

    if operasjon == "+":
        print(tall1, "+", tall2, "=", tall1 + tall2)
    elif operasjon == "-":
        print(tall1, "-", tall2, "=", tall1 - tall2)
    elif operasjon == "*":
        print(tall1, "*", tall2, "=", tall1 * tall2)
    elif operasjon == "/":
        print(tall1, "/", tall2, "=", tall1 / tall2)
    else:  # b)
        print("Advarsel: operasjonen", operasjon, "eksisterer ikke")

kalkulator()