File tree Expand file tree Collapse file tree 3 files changed +144
-0
lines changed Expand file tree Collapse file tree 3 files changed +144
-0
lines changed Original file line number Diff line number Diff line change
1
+ from random import choice
2
+
3
+
4
+ def select_word ():
5
+ with open ("words.txt" , mode = 'r' ) as words :
6
+ reading_lines = words .readlines ()
7
+ return choice (reading_lines ).strip ()
8
+
9
+
10
+ selected_word = list (select_word ().lower ())
11
+ word_length = len (selected_word )
12
+
13
+ player1_guess = ["-" ] * word_length
14
+
15
+ print (" " .join (player1_guess ))
16
+ print (selected_word )
17
+
18
+
19
+ # Get the user player one input
20
+ counter = 6
21
+ while (counter > 0 ):
22
+ listening = input ("Enter your input \n " )
23
+ one_exist = 0
24
+ for index , char in enumerate (selected_word ):
25
+ if (listening == char ):
26
+ player1_guess [index ] = char
27
+ print (" " .join (player1_guess ))
28
+ one_exist += 1
29
+ if (one_exist < 1 ):
30
+ counter -= 1
31
+ print (
32
+ f"That is incorrect. You have { counter } lives left. Please try again!\n " )
33
+ print (" " .join (player1_guess ))
34
+
35
+ print ("You lose!" )
36
+
37
+
38
+ # create an array that will store all the correct values first starting out with ----- lines after replacing each with the correct value.
39
+ # Using the length of the selected String.
40
+
41
+
42
+ # create a counter for 6 tries if you get more you lose
43
+ # if you guess all the letters you win
44
+ # each turn will check this logic
Original file line number Diff line number Diff line change
1
+ Umbrella
2
+ Quasar
3
+ Harmony
4
+ Spectrum
5
+ Intricate
6
+ Ponder
7
+ Luminous
8
+ Quixotic
9
+ Velocity
10
+ Whimsical
11
+ Resilient
12
+ Enigma
13
+ Nebula
14
+ Serendipity
15
+ Catalyst
16
+ Tranquil
17
+ Nexus
18
+ Zephyr
19
+ Quench
20
+ Mosaic
21
+ Resonance
22
+ Illuminate
23
+ Quantum
24
+ Ethereal
25
+ Vibrant
26
+ Epiphany
27
+ Cascade
28
+ Jubilant
29
+ Quagmire
30
+ Cacophony
31
+ Verbose
32
+ Ineffable
33
+ Mellifluous
34
+ Synchronize
35
+ Enigmatic
36
+ Halcyon
37
+ Utopia
38
+ Inquisitive
39
+ Serenity
40
+ Pinnacle
41
+ Effervescent
42
+ Kaleidoscope
43
+ Labyrinth
44
+ Aplomb
45
+ Ephemeral
46
+ Zenith
47
+ Mellifluous
48
+ Panorama
49
+ Eloquent
50
+ Quizzical
51
+ Renaissance
52
+ Ebullient
53
+ Nebulous
54
+ Obfuscate
55
+ Mellifluous
56
+ Bucolic
57
+ Epitome
58
+ Nocturnal
59
+ Odyssey
60
+ Quotidian
61
+ Tenacious
62
+ Ennui
63
+ Solitude
64
+ Rendezvous
65
+ Mellifluous
66
+ Piquant
67
+ Ineffable
68
+ Ephemeral
69
+ Inscrutable
70
+ Enigmatic
71
+ Mellifluous
72
+ Incandescent
73
+ Jubilant
74
+ Disparate
75
+ Mellifluous
76
+ Quotient
77
+ Luminosity
78
+ Xenon
79
+ Mellifluous
80
+ Quiescent
81
+ Unanimous
82
+ Languid
83
+ Mellifluous
84
+ Resplendent
85
+ Zestful
86
+ Mellifluous
87
+ Resolute
88
+ Mellifluous
89
+ Mellifluous
90
+ Cynosure
91
+ Oblique
92
+ Mellifluous
93
+ Mellifluous
94
+ Trepidation
95
+ Mellifluous
96
+ Mellifluous
97
+ Quandary
98
+ Paradox
99
+ Mellifluous
100
+ Ineffable
You can’t perform that action at this time.
0 commit comments