Skip to content

Commit 65dfcc3

Browse files
committed
Formatted code
1 parent 1002aa1 commit 65dfcc3

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

Wordle-Solver/main.py

+13-10
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,33 @@
1-
words=[]
2-
with open('Python-Projects\Wordle-Solver\words.txt') as f:
1+
words = []
2+
with open("Python-Projects\\Wordle-Solver\\words.txt") as f:
33
for line in f:
44
words.append(line.strip())
55

6-
def play_wordle(words : list) -> None:
6+
7+
def play_wordle(words: list) -> None:
78
while len(words) > 1:
89
letters_in_word = []
910
for i in range(5):
10-
letter = input("Letter in position " + str(i+1) +": ").lower()
11+
letter = input("Letter in position " + str(i + 1) + ": ").lower()
1112
color = input("What color is it (Green, Yellow, Grey): ").lower()
12-
if color != 'green' and color != 'yellow' and color != 'grey':
13+
if color != "green" and color != "yellow" and color != "grey":
1314
print("Invalid input...")
1415
return
1516
words_to_remove = []
1617
for word in words:
17-
if color == 'green':
18+
if color == "green":
1819
if word[i] != letter:
1920
words_to_remove.append(word)
2021
if letter not in letters_in_word:
2122
letters_in_word.append(letter)
22-
elif color == 'yellow':
23+
elif color == "yellow":
2324
if letter not in word:
2425
words_to_remove.append(word)
2526
elif word[i] == letter:
2627
words_to_remove.append(word)
2728
if letter not in letters_in_word:
2829
letters_in_word.append(letter)
29-
elif color == 'grey':
30+
elif color == "grey":
3031
if letter in word:
3132
if letter not in letters_in_word:
3233
words_to_remove.append(word)
@@ -36,7 +37,9 @@ def play_wordle(words : list) -> None:
3637
words.remove(word)
3738
print(words)
3839
guess = input("Did you guess correctly (Y/N)?: ").lower()
39-
if guess == 'y':
40+
if guess == "y":
4041
print("Congratulations! You win!")
4142
return
42-
play_wordle(words)
43+
44+
45+
play_wordle(words)

0 commit comments

Comments
 (0)