0

私はついに、2008年秋に開催されたMITのコンピュータサイエンスとプログラミング入門のオープンコースを見るのに十分な動機を手に入れました。私はこのオンライン視聴ビデオ講義を行っています。講義#3は、問題セット#0:名前の印刷で構成されています。

信じられませんが、最初の問題の最初の行で本当に立ち往生しています。

自分の名前を尋ねるプログラムを作成する必要があります。だから私はいくつかのオンライン参照をチェックアウトしました。そしてこのコードに来ました:

print raw_input('What is your lastname?')

しかし、それはを与えていましたSyntaxError: invalid syntax。だから私はもう少し読んで、それはおそらく私がPython3.2.2を使用しているためであることがわかりました。そして、raw_input()をinput()だけに置き換えます。ただし、同じことSyntaxError: invalid syntaxが残っています。

誰かが助けるのに十分な忍耐力を持っていますか?:)

4

2 に答える 2

3

Python 3.xでは、キーワードprintではなく関数print()を使用します。

于 2012-04-07T22:45:25.093 に答える
0

私はあなたがレブから答えを得たことを望みます。

ただし、この特定のコースでpython 3またはAdvancedを使用することを計画している場合は、それを追加したいと思います。そのような場合、あなたは自分自身に何らかの困難を感じるかもしれません。MITが提供するスケルトンコードの一部は、Python2.5以降のバージョンを対象としているためです。私自身、2.7.6を使用していたため、いくつかのコードを変更する必要がありました(そしてそれは些細なことではありませんでした)。

ただし、これはプログラミング入門の2つのOCWバージョン(6.00および6.00SC)での私の経験に基づく私の見解であることに注意してください。私の知る限り、このコースのedXバージョンは基本的に非常に似ています。

最後に、希望を失わないでください。コースを完了するには時間がかかりますが、1つの問題を解決すると、MITは、自信が大幅に向上したことを確認します。幸運を祈ります。

これがお役に立てば幸いです。

于 2016-08-13T12:07:33.930 に答える