【发布时间】:2021-05-03 22:49:24
【问题描述】:
我正在尝试制作一个hangman 项目,为此,我需要能够将word_chosen 变量替换为-。有谁知道怎么做?让我输入我的代码:
import random
import time
word_list = ['that', 'poop', 'situation', 'coding', 'python']
word_chosen = random.choice(word_list)
your_name = input("What is your name?")
time.sleep(1)
print("Hello " + your_name + ", lets play some hangman!")
【问题讨论】:
-
为了澄清你想用字符串'-'替换word_chosen字符串(例如'python')?在您的程序中,我没有看到您使用
word_chosen变量向用户显示字符串,无论是破折号还是您的任何word_list字符串。您需要提供更多信息,说明您想用它做什么。 -
@LaBeaux 我相信他们的意思是他们想用
-替换单词中的字符。 -
你可能想要这样的东西:
word_chosen_hidden = '-' * len(word_chosen) -
我猜这是为了学校项目?在没有完全告诉您如何用破折号替换每个字符并在每次猜测时揭开它的情况下,请从上面的@costaparas 建议开始。然后考虑如何遍历字符串中的字符,看是否与用户猜测的相符。如果匹配,请使用该索引中的正确字母更新您的
word_chose_hidden。 -
嗯哈哈,其实是我自己的项目,我自己学python的:)
标签: python list variables replace