我需要用python程序編寫一個hang子手程序,但是我不知道如何繼續。 在程序 我被給予6次機會,否則被稱爲「生命線」,猜測字中的字母。每一次錯誤的猜測都會縮短「生命線」。當你正確猜測這個單詞或者你已經用完了所有的「生命線」時,遊戲就會結束。這裏是示例輸出:用蟒蛇編程的Hang子手程序
['_', '_', '_', '_']
***Life Line***
-+-+-+-+-+-+
$|$|$|$|$|$|
-+-+-+-+-+-+
Enter your guess: a
['_', '_', '_', '_']
***Life Line***
-+-+-+-+-+
$|$|$|$|$|
-+-+-+-+-+
Incorrect Guess: ['a']
...................................
Enter your guess: b
['b', '_', '_', '_']
***Life Line***
-+-+-+-+-+
$|$|$|$|$|
-+-+-+-+-+
Incorrect Guess: ['a']
...................................
Enter your guess: l
['b', 'l', '_', '_']
***Life Line***
-+-+-+-+-+
$|$|$|$|$|
-+-+-+-+-+
Incorrect Guess: ['a']
...................................
Enter your guess: o
['b', 'l', '_', '_']
***Life Line***
-+-+-+-+
$|$|$|$|
-+-+-+-+
Incorrect Guess: ['a', 'o']
...................................
Enter your guess: u
['b', 'l', 'u', '_']
***Life Line***
-+-+-+-+
$|$|$|$|
-+-+-+-+
Incorrect Guess: ['a', 'o']
...................................
Enter your guess: e
['b', 'l', 'u', 'e']
***Life Line***
-+-+-+-+
$|$|$|$|
-+-+-+-+
Incorrect Guess: ['a', 'o']
...................................
You Got it Right! Well Done!
我已經鍵入了前幾個代碼,但卡住了。
import random
wordList = ["Mary","Tian Pei","Pong"]
randname = random.choice (wordList)
print randname
resultList = [ ]
for i in range(len(randname)):
resultList.append("_")
print resultList
你卡在了什麼?你有什麼嘗試,沒有奏效?你的問題是什麼? –
嘗試編寫一個打印出生命的例程,基於傳遞給它的整數。將程序分解成各個部分,並讓每個人自行工作。 – Jiminion
我不知道如何消除「_」,並將信件添加到它以及如何消除LifeLines。提前感謝您的關注。 –