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)
Why Write Tanka?
Why Write Tanka? By Janpha Thadphoothon I would like to introduce to you another poetic form from Japan – tanka. A tanka is a Japanese poem ...
-
ชื่อเรียกตำแหน่งและวิทยฐานะของข้าราชการครูไทย ( Position Names and Academic Status of Thai Government Teachers) เรียบเรียงและแปลโดย ผศ.ดร. จ...
-
ศัพท์และสำนวนเกี่ยวกับเทศกาล ลอยกระทง จันทร์พา ทัดภูธร Words and Expressions about the Loy Krathong Festival คุณจะไปลอยกระทงที่ไหน = W...
-
การใช้ Where is...? กับ Where are...? โดย Janpha Thadphoothon **วัตถุประสงค์ในการเรียนรู้** - ผู้เรียนสามารถแยกแยะและใช้ "Where is......
No comments:
Post a Comment