diff --git a/yatzy.py b/yatzy.py index 27339f0998c1e3cc66d4a46d4cfdfb9ca06ddd0c..2f1ff790fc2fb7c92b9bb6c519a66eef8f25ed71 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