我正在尝试编写一个简单的刽子手代码,并且在创建一个计数器以根据列表中的字母数标记正确/不正确的猜测时遇到了一些困难。我尝试使用表达式将输出转换为字符串,但它仍以 type(None) 的形式返回。
这是我尝试过的:
wordz = ('cat dog chipmunk whale tiger giraffe')
a = wordz.split( )
import random
r = print(random.choice(a))
print(a)
r = print(str(random.choice(a)))
我也在下面尝试过这个转换,它在某种意义上是有效的,但我需要让它成为静态的,这样它就可以给我原始单词输出的长度(例如花栗鼠,8)。它给了我 (chipmunk, 4) 我猜是因为它回到单词列表并选择一个不同的单词来计数:
f = print(len(str(random.choice(a))))
turns = len(f)
print(len(f))