JT Blog - logged and managed by Janpha Thadphoothon, a lecturer at the International College, Dhurakij Pundit University, Bangkok, Thailand
Monday, July 19, 2021
Test230ghbjkd
import random
# library that we use in order to choose
# on random words from a list of words
name = input("What is your name? ")
# Here the user is asked to enter the name first
print("Good Luck ! ", name)
words = ['rainbow', 'computer', 'science', 'programming',
'python', 'mathematics', 'player', 'condition',
'reverse', 'water', 'board', 'geeks']
# Function will choose one random
# word from this list of words
word = random.choice(words)
print("Guess the characters")
guesses = ''
# any number of turns can be used here
turns = 12
while turns > 0:
# counts the number of times a user fails
failed = 0
# all characters from the input
# word taking one at a time.
for char in word:
# comparing that character with
# the character in guesses
if char in guesses:
print(char)
else:
print("_")
# for every failure 1 will be
# incremented in failure
failed += 1
if failed == 0:
# user will win the game if failure is 0
# and 'You Win' will be given as output
print("You Win")
# this print the correct word
print("The word is: ", word)
break
# if user has input the wrong alphabet then
# it will ask user to enter another alphabet
guess = input("guess a character:")
# every input character will be stored in guesses
guesses += guess
# check input with the character in word
if guess not in word:
turns -= 1
# if the character doesn’t match the word
# then “Wrong” will be given as output
print("Wrong")
# this will print the number of
# turns left for the user
print("You have", + turns, 'more guesses')
if turns == 0:
print("You Loose")
What is your name? Jan
Good Luck ! Jan
Guess the characters
_
_
_
_
_
_
guess a character:j
Wrong
You have 11 more guesses
_
_
_
_
_
_
guess a character:k
Wrong
You have 10 more guesses
_
_
_
_
_
_
guess a character:k
Wrong
You have 9 more guesses
_
_
_
_
_
_
guess a character:p
p
_
_
_
_
_
guess a character:a
p
_
a
_
_
_
guess a character:i
Wrong
You have 8 more guesses
p
_
a
_
_
_
guess a character:l
p
l
a
_
_
_
guess a character:c
Wrong
You have 7 more guesses
p
l
a
_
_
_
guess a character:s
Wrong
You have 6 more guesses
p
l
a
_
_
_
guess a character:e
p
l
a
_
e
_
guess a character:n
Wrong
You have 5 more guesses
p
l
a
_
e
_
guess a character:t
Wrong
You have 4 more guesses
p
l
a
_
e
_
guess a character:o
Wrong
You have 3 more guesses
p
l
a
_
e
_
guess a character:n
Wrong
You have 2 more guesses
p
l
a
_
e
_
guess a character:w
Wrong
You have 1 more guesses
p
l
a
_
e
_
guess a character:c
Wrong
You have 0 more guesses
You Loose
Subscribe to:
Post Comments (Atom)
Random Errors and the Event Horizon
Random Errors and the Event Horizon Janpha Thadphoothon Some of the most profound questions in life come to us unexpectedly, often when we ...
-
ชื่อเรียกตำแหน่งและวิทยฐานะของข้าราชการครูไทย ( Position Names and Academic Status of Thai Government Teachers) เรียบเรียงและแปลโดย ผศ.ดร. จ...
-
ศัพท์และสำนวนเกี่ยวกับเทศกาล ลอยกระทง จันทร์พา ทัดภูธร Words and Expressions about the Loy Krathong Festival คุณจะไปลอยกระทงที่ไหน = W...
-
การใช้ ้have/has yet + V3 ที่แปลว่า ยังไม่ การใช้ Yet ที่แปลว่า ยัง ใช้เป็นคำกริยาวิเศษณ์ (adverb) พบได้บ่อย ๆ เช่น There are three tig...
No comments:
Post a Comment