我试图在Python2.7.10中制作一个简单的挂人游戏。但是,当我试图为列表中单词中的每一个字母添加"_“时。它抛出:
Traceback (most recent call last):
File "C:\Users\Janek\Dropbox\python\vjesalo.py", line 82, in <module>
append.wordlen(olo)
NameError: name 'append' is not defined
不知道为什么会这样,因为如果我在python终端上运行
list = []
list.a
我做了这个hangman程序,但是当我运行它的时候,它会产生‘非类型’错误--每当我输入一个单词,输出就像这个挂人游戏,猜一个单词a-你猜对了一个单词。
-----a---------------
Traceback (most recent call last):
File "F:/coding/python/python programming for absolute beginners/chapter 5/Hang Man Game.py", line 129, in <module>
if guess in used:
TypeError
例如,如果我有如下列表:
one = [1,2,3]
我可以使用什么函数或方法将每个元素拆分成它们自己的单独列表,例如:
one = [1]
RANDOM_DYNAMIC_NAME = [2]
RANDOM_DYNAMIC_NAME_AGAIN = [3]
在任何给定的时间,未拆分的列表one可能有超过一个元素,它的动态,并且这个算法是需要一个挂人游戏,我正在编码作为自己的家庭作业。
完成此示例的目的需要该算法:
pick a word: mississippi
guess a letter: s
['_','_','s','s'
我对编程非常陌生,对Python更陌生,我很难弄清楚这一点。我试图制作一个简单的文本挂人游戏,并试图验证玩家1的输入。到目前为止我的情况是这样的。
a = 0
int = ["1","2","3","4","5","6","7","8","9","0"]
while a == 0:
print("Please choose any word by typing it here:")
d = input
嗨,所以我试图在python上创建一个挂人游戏,当用户使用以下方法输入一个正确的字母时,我能够显示隐藏的字母:
def getGuessedWord():
import re
guessed = re.sub(r'\S', '_', word)
l = checkLetterInWords()
if l == True:
new = ""
for index, char in enumerate(word):
if char == letter:
我正在处理一个蟒蛇挂人游戏,并有我的图形基于一个变量,生命,所以当你有一个生命,相应的图片出现。我把我的图形放入定义中,并想从定义中调用它们。到目前为止,这是我的代码:
if life== 1:
graphics1()
if life==2:
graphics2()
if life==3:
graphics3()
if life==4:
graphics4()
if life==5:
graphics5()
if life==6:
graphics6()
if life==7:
我正在用python写一个挂人游戏,作为大学项目的一部分,我试图用string.replace(旧的,新的)用字母替换空格(_)。不过,我并没有使用实际的字符串字符,而是尝试使用“old”和“new”的变量。以下是我到目前为止对这一点的看法:
if validGuess == 'true':
if guess in word:
for letter in word:
if letter == guess:
word.replace(letter, guess)
else:
我正在做一个简单的挂人游戏程序,所以用户输入一个字母作为猜测。我怎样才能把这些信列入清单呢?
while not game_over:
guess = input("Guess a letter. ")
for pos in range(len(chosen_word)):
letter = chosen_word[pos]
if letter == guess:
display[pos] = letter
print(display)
if display.count("_") == 0:
print(
这是我们班的挂人游戏项目,分为多个步骤,第四个步骤是:目标:
与上一阶段一样,您应该使用以下单词列表:'python‘、'java’、'kotlin‘、'javascript'
一旦计算机从列表中选择了一个单词,就显示它的前3个字母。隐藏字母应替换为连字符("-").
示例:
示例1
H A N G M A N Guess the word jav-: > java
You survived!
示例2
H A N G M A N Guess the word pyt---: > pythia
You lost!
我的问题
下面
因此,我试图制作简单的挂人游戏,但在测试时,我不能从txt文件添加单词到列表,这样程序就可以绘制单词。以下是代码:
import random
words = []
def wordsChoose(mode, words):
mode = str(mode)+'.txt'
for line in open(mode):
words = words.append(line.rstrip())
theword = random.choice(words)
return t
我试图在python中创建一个挂人游戏,但是我的输出很奇怪。这不是我想要的产出。请帮帮我。
guess_word = input("Enter the word to be guess")
guess_word_list = []
for i in range(0, len(guess_word)):
guess_word_list.append("_")
guess_chances = 6
print("You can now guess letters")
while guess_chances > 0:
guess_l
这个代码片段来自我的挂人游戏,由于我不完全确定什么是元组错误,以及如何解决它,我来到这里。
Continue = input("Do you want to play hangman?").lower()
while Continue == ("y", "ye", "yes", "yeah").lower():
name = input("What is your name? ")
print ("Hello, " + name, "Time to play
我在创造一个简单的挂人就像游戏。用户可以输入一个“秘密句子”,然后玩家不得不一个一个地选择字母来猜测它。
由于这个游戏将在几种语言中使用,如果玩家选择了非重音字符,我想解决所有的重音字符。例如:
IL CANE È BELLO.
如果玩家选择元音"e“,将只解决没有重音的元音(游戏将字符与===进行比较)。相反,我希望游戏自动识别所有字符是否重音(è,é,e.)
我要折磨自己写一个函数来检查每一个重音字符,但我想知道这是否是一个更容易的方法。
到目前为止,这就是我的功能(我刚刚添加了“èe”重音元音)。
function isAccentedVowel(chosenChar, curr