You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Hangman开发:如何将循环结果转为列表并赋值给变量?

Hangman游戏:生成下划线列表并保留打印效果

先修正你原代码里的两个小问题:

  • input语句漏了闭合括号
  • 变量名大小写不统一:wordLength 和 wordlength 拼写不一致

下面是满足需求的代码:

word = str(input('write a word here '))  # 补上闭合括号
word_length = len(word)  # 统一变量名风格,更符合Python规范
userGuesses = ['_'] * word_length  # 生成对应长度的下划线列表

# 打印和原来效果一致的下划线
print(' '.join(userGuesses))

代码说明:

  • 用['_'] * word_length可以快速生成和单词长度匹配的下划线列表,比循环写法更简洁高效
  • ' '.join(userGuesses)会把列表中的下划线用空格连接,打印效果和你原来的循环逻辑完全一致
  • 变量userGuesses就是你需要的下划线列表,后续可直接用来更新玩家猜中的字母

内容的提问来源于stack exchange,提问作者Grayden Rasmussen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 23:05:29