diff --git a/Touhou_Mystia_Izakaya.py b/Touhou_Mystia_Izakaya.py deleted file mode 100644 index 42d93c2..0000000 --- a/Touhou_Mystia_Izakaya.py +++ /dev/null @@ -1,92 +0,0 @@ -from pprint import pprint as pp - -from tabulate import tabulate - -Gast = "Gast" -Gericht = "Gericht" -Gerät = "Gerät" -Hauptzutaten = "Hauptzutaten" -Pflicht_Extrazutaten = "Pflicht Extrazutaten" -Auswahl_Extrazutaten = "Auswahl Extrazutaten" -Weitere_Extrazutaten = "Weitere Extrazutaten" -Fertig = "Fertig" -Liebt_Es = "Liebt Es" -Min_Anzahl_Zutaten = "Min Anzahl Zutaten" -Max_Anzahl_Zutaten = "Max Anzahl Zutaten" - -Cubic_Kedama_Ice_Cream = "Cubic Kedama Ice Cream" -Fairy_Dew = "Fairy Dew" -Coffee = "Coffee" - -Cutting_Board = "Cutting Board" - -Tofu = "Tofu" -Egg = "Egg" -Honey = "Honey" -Dew = "Dew" -Potato = "Potato" -Mushroom = "Mushroom" - -def Zutaten_Anzahl(Gast, Anzahl): - if Anzahl == "Min": - return Min_Zutaten_Anzahl(Gäste[0][1][Hauptzutaten], Gäste[0][1][Pflicht_Extrazutaten], Gäste[0][1][Auswahl_Extrazutaten]) - elif Anzahl == "Max": - return Max_Zutaten_Anzahl(Gäste[0][1][Hauptzutaten], Gäste[0][1][Pflicht_Extrazutaten], Gäste[0][1][Auswahl_Extrazutaten], Gäste[0][1][Weitere_Extrazutaten]) - -def Min_Zutaten_Anzahl(Hauptzutaten, Pflicht_Extrazutaten, Auswahl_Extrazutaten): - Anzahl = 0 - - Zutaten = [Hauptzutaten, Pflicht_Extrazutaten, Auswahl_Extrazutaten] - - for Zutat1 in Zutaten: - if Zutat1 != None: - if Zutat1 in [Zutaten[0], Zutaten[1]]: - for Zutat2 in Zutat1: - Anzahl += 1 - else: - Anzahl += 1 - break - - return Anzahl - -def Max_Zutaten_Anzahl(Hauptzutaten, Pflicht_Extrazutaten, Auswahl_Extrazutaten, Weitere_Extrazutaten): - Anzahl = 0 - - Zutaten = [Hauptzutaten, Pflicht_Extrazutaten, Auswahl_Extrazutaten, Weitere_Extrazutaten] - - for Zutat1 in Zutaten: - if Zutat1 != None: - for Zutat2 in Zutat1: - Anzahl += 1 - - return Anzahl - -Three_Fairies = ["Three Fairies", {Gast: "Three Fairies", Gericht: Cubic_Kedama_Ice_Cream, Gerät: Cutting_Board, Hauptzutaten: [Tofu, Egg, Honey, Dew], Pflicht_Extrazutaten: None, Auswahl_Extrazutaten: [Mushroom, "Vielleicht Potato"], Weitere_Extrazutaten: None, Fertig: False, Liebt_Es: None}] -Tachisora_Shio = ["Tachisora Shio", {Gast: "Tachisora Shio", Gericht: Cubic_Kedama_Ice_Cream, Gerät: Cutting_Board, Hauptzutaten: [Tofu, Egg, Honey, Dew], Pflicht_Extrazutaten: None, Auswahl_Extrazutaten: [Mushroom, "Vielleicht Potato"], Weitere_Extrazutaten: None, Fertig: False, Liebt_Es: None}] -Wriggle_Nightbug = ["Wriggle Nightbug", {Gast: "Wriggle Nightbug", Gericht: Cubic_Kedama_Ice_Cream, Gerät: Cutting_Board, Hauptzutaten: [Tofu, Egg, Honey, Dew], Pflicht_Extrazutaten: None, Auswahl_Extrazutaten: [Mushroom, "Vielleicht Potato"], Weitere_Extrazutaten: None, Fertig: False, Liebt_Es: None}] -Chen = ["Chen", {Gast: "Chen", Gericht: Cubic_Kedama_Ice_Cream, Gerät: Cutting_Board, Hauptzutaten: [Tofu, Egg, Honey, Dew], Pflicht_Extrazutaten: None, Auswahl_Extrazutaten: [Mushroom, "Vielleicht Potato"], Weitere_Extrazutaten: None, Fertig: False, Liebt_Es: None}] -Hieda_no_Akyuu = ["Hieda no Akyuu", {Gast: "Hieda no Akyuu", Gericht: Cubic_Kedama_Ice_Cream, Gerät: Cutting_Board, Hauptzutaten: [Tofu, Egg, Honey, Dew], Pflicht_Extrazutaten: None, Auswahl_Extrazutaten: [Mushroom, "Vielleicht Potato"], Weitere_Extrazutaten: None, Fertig: False, Liebt_Es: None}] -Morichika_Rinoosuke = ["Morichika Rinoosuke", {Gast: "Morichika Rinoosuke", Gericht: Cubic_Kedama_Ice_Cream, Gerät: Cutting_Board, Hauptzutaten: [Tofu, Egg, Honey, Dew], Pflicht_Extrazutaten: None, Auswahl_Extrazutaten: [Mushroom, "Vielleicht Potato"], Weitere_Extrazutaten: None, Fertig: False, Liebt_Es: None}] -Meng_Chengguo = ["Meng Chengguo", {Gast: "Meng Chengguo", Gericht: Cubic_Kedama_Ice_Cream, Gerät: Cutting_Board, Hauptzutaten: [Tofu, Egg, Honey, Dew], Pflicht_Extrazutaten: None, Auswahl_Extrazutaten: [Mushroom, "Vielleicht Potato"], Weitere_Extrazutaten: None, Fertig: False, Liebt_Es: None}] -Kamishirasawa_Keine = ["Kamishirasawa Keine", {Gast: "Kamishirasawa Keine", Gericht: Cubic_Kedama_Ice_Cream, Gerät: Cutting_Board, Hauptzutaten: [Tofu, Egg, Honey, Dew], Pflicht_Extrazutaten: None, Auswahl_Extrazutaten: [Mushroom, "Vielleicht Potato"], Weitere_Extrazutaten: None, Fertig: False, Liebt_Es: None}] -Satsuki_Rin = ["Satsuki Rin", {Gast: "Satsuki Rin", Gericht: Cubic_Kedama_Ice_Cream, Gerät: Cutting_Board, Hauptzutaten: [Tofu, Egg, Honey, Dew], Pflicht_Extrazutaten: None, Auswahl_Extrazutaten: [Mushroom, "Vielleicht Potato"], Weitere_Extrazutaten: None, Fertig: False, Liebt_Es: None}] -Rumia = ["Rumia", {Gast: "Rumia", Gericht: Cubic_Kedama_Ice_Cream, Gerät: Cutting_Board, Hauptzutaten: [Tofu, Egg, Honey, Dew], Pflicht_Extrazutaten: None, Auswahl_Extrazutaten: [Mushroom, "Vielleicht Potato"], Weitere_Extrazutaten: None, Fertig: False, Liebt_Es: None}] -Marisa_Lorelei = ["Marisa Lorelei", {Gast: "Marisa Lorelei", Gericht: Cubic_Kedama_Ice_Cream, Gerät: Cutting_Board, Hauptzutaten: [Tofu, Egg, Honey, Dew], Pflicht_Extrazutaten: None, Auswahl_Extrazutaten: [Mushroom, "Vielleicht Potato"], Weitere_Extrazutaten: None, Fertig: False, Liebt_Es: None}] - -Gäste = [Three_Fairies, Tachisora_Shio, Wriggle_Nightbug, Chen, Hieda_no_Akyuu, Morichika_Rinoosuke, Meng_Chengguo, Kamishirasawa_Keine, Satsuki_Rin, Rumia, Marisa_Lorelei] -Gäste = sorted(Gäste) - -def Gästedaten_Anzeigen(Gäste): - for Gast in Gäste: - print(Gäste[0][1][Gast], Gäste[0][1][Gericht], Gäste[0][1][Gerät], Gäste[0][1][Hauptzutaten], Gäste[0][1][Pflicht_Extrazutaten], Gäste[0][1][Auswahl_Extrazutaten], Gäste[0][1][Weitere_Extrazutaten], Gäste[0][1][Fertig], Gäste[0][1][Liebt_Es], Zutaten_Anzahl(Gäste[0], "Min"), Zutaten_Anzahl(Gäste[0], "Max")) - -result = [ - [Gast, Gericht, Gerät, Hauptzutaten, Pflicht_Extrazutaten, Auswahl_Extrazutaten, Weitere_Extrazutaten, Fertig, Liebt_Es, Max_Anzahl_Zutaten], - # [Gäste[0][1][Gast], Gäste[0][1][Gericht], Gäste[0][1][Gerät], Gäste[0][1][Hauptzutaten], Gäste[0][1][Pflicht_Extrazutaten], Gäste[0][1][Auswahl_Extrazutaten], Gäste[0][1][Weitere_Extrazutaten], Gäste[0][1][Fertig], Gäste[0][1][Liebt_Es], Zutaten_Anzahl(Gäste[0], "Min"), Zutaten_Anzahl(Gäste[0], "Max")], - [Gästedaten_Anzeigen(Gäste)] - [Gäste[1][1][Gast], Gäste[1][1][Gericht], Gäste[1][1][Gerät], Gäste[1][1][Hauptzutaten], Gäste[1][1][Pflicht_Extrazutaten], Gäste[1][1][Auswahl_Extrazutaten], Gäste[1][1][Weitere_Extrazutaten], Gäste[1][1][Fertig], Gäste[1][1][Liebt_Es]], - [Gäste[2][1][Gast], Gäste[2][1][Gericht], Gäste[2][1][Gerät], Gäste[2][1][Hauptzutaten], Gäste[2][1][Pflicht_Extrazutaten], Gäste[2][1][Auswahl_Extrazutaten], Gäste[2][1][Weitere_Extrazutaten], Gäste[2][1][Fertig], Gäste[2][1][Liebt_Es]], - [Gäste[3][1][Gast], Gäste[3][1][Gericht], Gäste[3][1][Gerät], Gäste[3][1][Hauptzutaten], Gäste[3][1][Pflicht_Extrazutaten], Gäste[3][1][Auswahl_Extrazutaten], Gäste[3][1][Weitere_Extrazutaten], Gäste[3][1][Fertig], Gäste[3][1][Liebt_Es]], -] - -print(tabulate(result))