当前位置: 首页 > 知识库问答 >
问题:

Python 3.6.0语法错误“调用‘print’时缺少括号[重复]

燕实
2023-03-14

我是一个游戏玩家,他决定制作一些其他人可以玩的基本游戏。我对编码很陌生,对它有最基本的了解。我和我的表弟正在尝试用Python 3.6.0制作一个基于文本的游戏。我们在互联网上搜索了我们问题的答案,但什么也找不到。代码如下:

def start ():
    print ''' Welcome to the game! Created by Meme Buddha
type 'start' to begin'''
    print
    prompt_sta ()

def prompt_sta ():
    prompt_0 = input ('Type a Command, ')
    try:
        if prompt_0 == 'Start':
            outside_house ()
        elif prompt_0 == 'Begin':
            print 'You need to drink bleach and look at spicy memes!'
            print
            prompt_sta ()
        else:
            print 'Type Start, throw it on him not me,ugh,lets try something else!'
            print
            prompt_sta ()
    except ValueError:
        print 'Type Start, throw it on him not me,ugh,lets try something else!'
        print
        prompt_sta ()

start ()

当试图运行模块进行测试时,我们会收到一个错误,上面写着:

msgstr"调用打印时缺少括号"

由于我们对编码有如此基本的了解,并且在google上找不到答案,我们希望有人能帮助修复这个最有可能的简单错误。

共有1个答案

司寇善
2023-03-14

Python 3中的打印“语句”。x是一个使用括号的函数,因此:

print "Hello world"  # python 2.x

现在是

print("Hello world")   # python 3.x
 类似资料: