From 5f09d8b180dd7866e9c4c09bd1eb297a5261b99f Mon Sep 17 00:00:00 2001 From: Laura Koivukoski <laura.m.koivukoski@utu.fi> Date: Fri, 25 Nov 2022 18:48:45 +0000 Subject: [PATCH] Upload New File --- laskin.py | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 laskin.py diff --git a/laskin.py b/laskin.py new file mode 100644 index 0000000..71eb097 --- /dev/null +++ b/laskin.py @@ -0,0 +1,57 @@ +def laske_yhteen(eka: float, toka: float): + summa = eka + toka + return summa + +def vahenna(eka: float, toka: float): + erotus = eka - toka + return erotus + +def kerro(eka: float, toka: float): + tulo = eka * toka + return tulo + +def jaa(eka: float, toka: float): + osam = eka/toka + return osam + +def menu(): + print("Mitä haluat tehdä?") + print("1. Laske yhteen") + print("2. Vähennä") + print("3. Kerro") + print("4. Jaa") + print("0. Lopeta") + +def kysy_luku(): + luku = float(input("Anna luku: ")) + return luku + +tulos = 0 + +while True: + print("Tulos on", tulos) + menu() + valinta = int(input("Valinta: ")) + if valinta == 0: + break + + if valinta == 1: + luku1 = kysy_luku() + luku2 = kysy_luku() + tulos = laske_yhteen(luku1, luku2) + + elif valinta == 2: + luku1 = kysy_luku() + luku2 = kysy_luku() + tulos = vahenna(luku1, luku2) + + elif valinta == 3: + luku1 = kysy_luku() + luku2 = kysy_luku() + tulos = kerro(luku1, luku2) + + elif valinta == 4: + luku1 = kysy_luku() + luku2 = kysy_luku() + tulos = jaa(luku1, luku2) + -- GitLab