gpt4 book ai didi

python - 我的文字冒险不会打印 [python]

转载 作者:太空宇宙 更新时间:2023-11-04 04:59:14 26 4
gpt4 key购买 nike

所以,我是 python 的新手,一般来说是半新的编码,我很难简单地打印我的变量。

#startup
startup = "welcome to 'da spoopy house', type 'start'"
work = raw_input(startup)

<here is full code>
#functions


#keywords
varlook = "look"
vargo = "go"
varhouse = "house"


#story
st01 = "You are outside, its dusk. there is a house in front of you. both you and the house are surrounded by a forest"
st02 = "You walk up to the house, you notice a small yard with flowers lining the perimeter. As you step up to the door, you notice a small note attached to the door"


#instructions... ?


#action
print st01
raw_input()

if varlook in work:
print "%s" % st01
raw_input()

if raw_input == ("%s to %s") % (vargo, varhouse):
print "%s" % st02
raw_input()

问题就在这里

#action
print st01
raw_input()

if varlook in work:
print "%s" % st01
raw_input()

if raw_input == ("%s to %s") % (vargo, varhouse):
print "%s" % st02
raw_input()

当我键入所需的关键字时,它只会停止程序,让我回到空闲状态。任何帮助表示赞赏。

最佳答案

您似乎误以为调用函数 raw_input,即发出 raw_input() 会将输入字符串分配给名称为 的变量原始输入

事实上,函数调用返回一个字符串,您目前对它什么都不做——该字符串将被垃圾收集并丢失,因为您没有对它的任何引用。

为返回值分配一个变量,然后在下面的代码中使用该变量。

演示:

>>> user_input = raw_input()
hello Emmma!
>>> print user_input
hello Emmma!

关于python - 我的文字冒险不会打印 [python],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46252634/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com