From 0acc1f77daccf1f2149a17f6a0958483ccb92eb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aino=20Jylh=C3=A4?= <aino.o.jylha@utu.fi> Date: Mon, 12 Dec 2022 07:34:08 +0000 Subject: [PATCH] Replace yatzy.py --- yatzy.py | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/yatzy.py b/yatzy.py index 27339f0..2f1ff79 100644 --- a/yatzy.py +++ b/yatzy.py @@ -14,15 +14,13 @@ def main(): print("Valikko: ") print("1. Pelaa") print("2. Säännöt") + print("3. Pelihistoria") print("0. Poistu") print("\n") valinta = int(input("Valitse toiminto: ")) print("\n") - nimimerkki = input("Anna nimimerkki: ") - print("\n") - if valinta == 0: """Ohjelma lopettaa kokonaan""" print("Kiitos pelistä!") @@ -33,9 +31,19 @@ def main(): with open ("saannot.txt") as t: sisalto = t.read() print(sisalto) + print("\n") + + elif valinta == 3: + """Näyttää pelihistorian""" + print("Pelihistoria:") + print("\n") + lataa_loppupisteet() elif valinta == 1: + nimimerkki = input("Anna nimimerkki: ") + print("\n") + """Ykköset""" print("-"*40) print("Heitetään ensin ykköset!") @@ -252,21 +260,15 @@ def main(): print("Palataan takaisin alkuvalikkoon.") print("\n") - -#def lataa_pisteet(): - #with open ("pisteet.txt") as t: - #for yhdistelma, pisteet in tulokset.items(): - #rivi = f"{yhdistelma}, {pisteet}\n" - #t.write(rivi) - def lataa_loppupisteet(): - with open ("pisteet.txt") as t: - sisalto = t.read() - print(sisalto) + with open ("pelihistoria.txt") as t: + for rivi in t: + print(rivi) def tallenna_loppupisteet(nimimerkki: str, loppupisteet: int): - with open ("loppupisteet.txt", "w") as t: - t.write(nimimerkki + " " + str(loppupisteet) + "pistettä" + "\n") + with open ("pelihistoria.txt", "a") as t: + t.write(nimimerkki + " " + str(loppupisteet) + " " + "pistettä" + "\n") + print("Loppupisteet tallennettu!") import random -- GitLab