Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def zahlen_test(Buchstabenliste):
- num1_1 = Buchstabenliste["A"] * 100 + Buchstabenliste["B"] *10 + Buchstabenliste["B"]
- num1_2 = Buchstabenliste["C"] *10 + Buchstabenliste["D"]
- num1_3 = Buchstabenliste["E"] * 100 + Buchstabenliste["E"] *10 + Buchstabenliste["F"]
- num2_1 = Buchstabenliste["F"] *10 + Buchstabenliste["D"]
- num2_2 = Buchstabenliste["E"] *10 + Buchstabenliste["F"]
- num2_3 = Buchstabenliste["C"] *10 + Buchstabenliste["E"]
- num3_1 = Buchstabenliste["E"] * 100 + Buchstabenliste["G"] *10 + Buchstabenliste["D"]
- num3_2 = Buchstabenliste["F"] *10 + Buchstabenliste["H"]
- if num1_1 - num1_2 == num1_3 and num2_1 + num2_2 == num2_3:
- x = num3_1 * num3_2
- if x == num1_3 * num2_3:
- x = str(x)
- if len(x) == 3:
- Buchstabenliste["nr_ges_1"] = x[0]
- Buchstabenliste["nr_ges_2"] = x[1]
- Buchstabenliste["nr_ges_3"] = x[2]
- ausgeben(Buchstabenliste)
- print(f"Alles stimmt und die Zahl lautet: {num3_1 * num3_2}")
- return
- print("Ein Fehler ist aufgetreten")
- def zahlen_eingeben():
- Buchstabenliste = {"A": "A", "B" : "B", "C" : "C", "D" : "D", "E" : "E", "F" : "F","G" : "G", "H" : "H", "nr_ges_1" : "?", "nr_ges_2" : "?", "nr_ges_3" : "?"}
- ausgeben(Buchstabenliste)
- for value in Buchstabenliste.items():
- if value[1] == "?":
- break
- eingabe = int(input(f"Bitte geben Sie eine Zahl zwischen 0 und 9 fΓΌr {value[0]} ein:"))
- Buchstabenliste[value[0]] = eingabe
- ausgeben(Buchstabenliste)
- return Buchstabenliste
- def ausgeben(Buchstabenliste):
- print(
- '\n'
- f'{Buchstabenliste["A"]} {Buchstabenliste["B"]} {Buchstabenliste["B"]} - {Buchstabenliste["C"]} {Buchstabenliste["D"]} = {Buchstabenliste["E"]} {Buchstabenliste["E"]} {Buchstabenliste["F"]} \n'
- ' - - * \n'
- f' {Buchstabenliste["F"]} {Buchstabenliste["D"]} + {Buchstabenliste["E"]} {Buchstabenliste["F"]} = {Buchstabenliste["C"]} {Buchstabenliste["E"]} \n'
- ' = = = \n'
- f'{Buchstabenliste["E"]} {Buchstabenliste["G"]} {Buchstabenliste["D"]} * {Buchstabenliste["F"]} {Buchstabenliste["H"]} = {Buchstabenliste["nr_ges_1"]} {Buchstabenliste["nr_ges_2"]} {Buchstabenliste["nr_ges_3"]} \n'
- )
- pass
- def main():
- Buchstabenliste = zahlen_eingeben()
- zahlen_test(Buchstabenliste)
- if __name__ == "__main__":
- main()
Add Comment
Please, Sign In to add comment