1
0
Fork 0
mirror of https://gitlab.jonasled.de/jonasled/discordbot synced 2024-06-20 09:08:19 +02:00
discordbot/hangman.py

101 lines
1.3 KiB
Python
Raw Normal View History

2020-10-10 11:32:53 +02:00
#!/usr/bin/env python3
2020-09-30 19:17:27 +02:00
hangman = ['''
2020-10-08 11:22:31 +02:00
''','''
=========''','''
|
|
|
|
|
=========''','''
+---
|
|
|
|
|
=========''','''
+---+
|
|
|
|
|
=========''','''
2020-09-30 19:17:27 +02:00
+---+
| |
|
|
|
|
=========''', '''
+---+
| |
O |
|
|
|
=========''', '''
+---+
| |
O |
| |
|
|
=========''', '''
+---+
| |
O |
/| |
|
|
=========''', '''
+---+
| |
O |
/|\ |
|
|
=========''', '''
+---+
| |
O |
/|\ |
/ |
|
=========''', '''
+---+
| |
O |
/|\ |
/ \ |
|
=========''']
def generateHangmanMessage(word, right, wrong):
word = list(word)
right = right.split(";")
wrong = wrong.split(";")
message = "```\n" + hangman[len(wrong) if (wrong != ['']) else 0]
message = message + "```\n\n`"
for letter in word:
if(letter in right):
message = message + letter + " "
2020-09-30 19:26:19 +02:00
elif not letter in "abcdefghijklmnopqrstuvwxyz":
message = message + letter + " "
2020-09-30 19:17:27 +02:00
else:
message = message + "_ "
return message[:-1] + "`"