我正在做一个简单的挂人游戏程序,所以用户输入一个字母作为猜测。我怎样才能把这些信列入清单呢?
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(
因此,我试图制作简单的挂人游戏,但在测试时,我不能从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
这个代码片段来自我的挂人游戏,由于我不完全确定什么是元组错误,以及如何解决它,我来到这里。
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
例如,如果我有如下列表:
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编写一个使用简单客户端和服务器的hangman游戏。我让服务器打开并监听套接字,然后让客户端连接到服务器并发送一条消息,服务器用_*表示的秘密字响应秘密字,这个秘密字由秘密单词的字母计数表示。
我已经写了一个不使用套接字的挂人游戏,所以我有它,但问题是我不能让If语句工作。他们要么什么也不返回,要么就会出现语法错误。下面是没有if语句的服务器
import socket
import random
#Characters and places from HHGTTG to make it a little more difficult
word_list = [