2016-12-27 9 views
-3

私は他の人がプレイできる基本的なゲームを作ろうと決めたゲーマーです。そのいとこと私は、Python 3.6.0にテキストベースのゲームをしようとしている我々は我々の問題に対する答えのためのインターネットを検索しましたが、何かを見つけることができませんコードは以下の通りです:。。。Python 3.6.0の構文エラー "print 'の呼び出しでかっこがありません


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() 

モジュールをテストしてテストすると、次のようなエラーが表示されます。

私たちは、コーディングの、このような基本的な知識を持っている、とGoogleで答えを見つけることができませんでしたので、0

「『印刷』への呼び出し中括弧が欠けている」

は、我々は、誰かが、このほとんどを修正するのに役立つことができることを望んでいましたおそらく、単純なエラーです。

+0

多分、https://docs.python.org/3.0/whatsnew/3.0.html –

+0

Googleを見つけられなかったと信じるのは難しいです。http://stackoverflow.com/質問/ 25445439/what-does-syntaxerror-missing-括弧はprint-mean-in-pythonに非常に多くのupvotesを持っています - そして私はエラーコードだけを使用してgoogleで見つけました... – Julix

答えて

9

これは非常に基本的な問題ですが、あなたはすべてに完全に新しいように見えるので、...のPython 3.xでは

print文は、今では括弧を使用しています。

print "Hello world" # python 2.x 

は今

print("Hello world") # python 3.x 
です
+3

直接の回答で悪い質問をしないでください。このエラーメッセージは十分にクリアです+この質問は複数の質問が重複しています。 – DeepSpace

+0

それは技術的に間違っています。 Python 3.xにはprintステートメントはありません。関数呼び出しです。 – Neme

関連する問題