Upload code
This commit is contained in:
193
RandomOtherStuff/Wortraten spiel.py
Executable file
193
RandomOtherStuff/Wortraten spiel.py
Executable file
@@ -0,0 +1,193 @@
|
||||
import os
|
||||
global mistakes
|
||||
mistakes = 0
|
||||
global wortelements
|
||||
wortelements = []
|
||||
global done
|
||||
done = []
|
||||
|
||||
def clear_screen():
|
||||
os.system('cls')
|
||||
|
||||
|
||||
def worteingabe():
|
||||
global wort
|
||||
wort = input("Suchen sie ein Wort, welches erraten werden soll, ein: ")
|
||||
clear_screen()
|
||||
print("Vielen Dank. Das Wort wurde gespeichert.")
|
||||
print("Geben Sie das Gerät weiter.")
|
||||
ausgabe(wort)
|
||||
|
||||
def ausgabe(wort):
|
||||
global wortelements
|
||||
print("""
|
||||
|
||||
Das Wort:
|
||||
""")
|
||||
print(len(wort)*"*")
|
||||
global wholewordlist
|
||||
wholewordlist = list(wort)
|
||||
wortelements = list(len(wort)*"*")
|
||||
|
||||
def ersetzen(letter):
|
||||
global wort
|
||||
global wortelements
|
||||
global wholewordlist
|
||||
global done
|
||||
while letter in wholewordlist:
|
||||
pos = wholewordlist.index(letter)
|
||||
wholewordlist.pop(pos)
|
||||
wholewordlist.insert(pos, "*")
|
||||
wortelements.pop(pos)
|
||||
wortelements.insert(pos, letter)
|
||||
|
||||
|
||||
def raten():
|
||||
global wort
|
||||
global wortelements
|
||||
global wholewordlist
|
||||
global go
|
||||
go = 1
|
||||
while go == 1:
|
||||
buchstabe = input("Suchen sie einen Buchstaben aus, welcher sich im Wort befinden könnte: ")
|
||||
if buchstabe in wholewordlist:
|
||||
print("Der Buchstabe kommt hier vor:")
|
||||
ersetzen(buchstabe)
|
||||
print(*wortelements)
|
||||
done.append(buchstabe)
|
||||
elif buchstabe in done:
|
||||
print("Dieser Buchstabe wurde bereits eingetippt.")
|
||||
addman()
|
||||
elif buchstabe == wort:
|
||||
wholewordlist = list(len(wort)*"*")
|
||||
else:
|
||||
print("Dieser Buchstabe ist nicht Teil des Wortes")
|
||||
done.append(buchstabe)
|
||||
addman()
|
||||
print(*done)
|
||||
counts = wholewordlist.count("*")
|
||||
if len(wort) - counts <= 0:
|
||||
go = 0
|
||||
else:
|
||||
print("""
|
||||
|
||||
|
||||
DAS WORT WURDE GEFUNDEN
|
||||
Das Wort:
|
||||
""")
|
||||
print(wort)
|
||||
|
||||
|
||||
def addman():
|
||||
global mistakes
|
||||
mistakes += 1
|
||||
if mistakes == 1:
|
||||
print("""
|
||||
|
||||
|
||||
|
||||
|
||||
__________
|
||||
""")
|
||||
elif mistakes == 2:
|
||||
print("""
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
||||
_____|_____
|
||||
""")
|
||||
elif mistakes == 3:
|
||||
print("""
|
||||
|
||||
|
||||
|
||||
|
|
||||
|
|
||||
|
|
||||
_____|_____
|
||||
""")
|
||||
elif mistakes == 4:
|
||||
print("""
|
||||
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|\
|
||||
_____|_\___
|
||||
""")
|
||||
elif mistakes == 5:
|
||||
print("""
|
||||
_____
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|\
|
||||
_____|_\___
|
||||
""")
|
||||
elif mistakes == 6:
|
||||
print("""
|
||||
_____
|
||||
| |
|
||||
| °
|
||||
|
|
||||
|
|
||||
|\
|
||||
_____|_\___
|
||||
""")
|
||||
elif mistakes == 6:
|
||||
print("""
|
||||
_____
|
||||
| |
|
||||
| °
|
||||
| \
|
||||
|
|
||||
|\
|
||||
_____|_\___
|
||||
""")
|
||||
elif mistakes == 7:
|
||||
print("""
|
||||
_____
|
||||
| |
|
||||
| °
|
||||
| \/
|
||||
|
|
||||
|\
|
||||
_____|_\___
|
||||
""")
|
||||
elif mistakes == 8:
|
||||
print("""
|
||||
_____
|
||||
| |
|
||||
| °
|
||||
| \/
|
||||
| /
|
||||
|\
|
||||
_____|_\___
|
||||
""")
|
||||
elif mistakes == 9:
|
||||
print("""
|
||||
_____
|
||||
| |
|
||||
| °
|
||||
| \/
|
||||
| /\
|
||||
|\
|
||||
_____|_\___
|
||||
|
||||
|
||||
DEAD
|
||||
""")
|
||||
global go
|
||||
go = 0
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
worteingabe()
|
||||
raten()
|
||||
Reference in New Issue
Block a user