【发布时间】:2018-06-06 23:04:00
【问题描述】:
我正在开发一个基于文本的游戏,到目前为止我已经完成了:
class Map():
room1 = ('sampletext')
print(Map(room1))
然后我得到一个错误:
Traceback (most recent call last):
File "C:/Users/Owner/Downloads/Text.py", line 3, in <module>
print(Map(room1))
NameError: name 'room1' is not defined
我不明白为什么变量中的字符串没有被打印,因为我正在调用该类,但它表示该变量在代码中未被识别为变量。我需要反馈,这样我才能完成这个游戏。
【问题讨论】:
-
为什么
()周围有'sampletext'?如果你想用一个元素创建一个元组,你需要一个逗号:('sampletext',)。
标签: python string class printing