Основная ошибка синтаксиса программы Hello World на Python - PullRequest
2 голосов
/ 05 января 2012

Я не настолько новичок в программировании, но в Python я действительно новичок, и поэтому, когда я начал изучать Python из учебных пособий, они предложили мне использовать редактор IDLE для Python. И как новичок у меня была странная проблема Hello World.

enter image description here

Как вы можете видеть, я использую Python 2.6.6 в Linux (CentOS 6.2)

и я попробовал почти все возможные синтаксисы, печатая простой HELLOWORLD, предоставленный в документации по python 2.6 и новому python 3

Я пробовал печатать константы вот так

print 1 + 1

и работает с выводом

>>> 2

Я хочу знать, как я могу напечатать этот простой HELLOWORLD

Ответы [ 5 ]

3 голосов
/ 05 января 2012

Убедитесь, что вы действительно используете прямые кавычки.Некоторые программы / системы автоматически заменяют их фигурными кавычками.

Здесь попробуйте скопировать, вставив и запустив его:

print "hello"

Если этот ход не является проблемой, то вы можете задать вопросhttps://unix.stackexchange.com/ как отключить такую ​​функцию.

2 голосов
/ 05 января 2012

Похоже, вы печатаете разные двойные кавычки, чем того требует Python.Может быть, в вашем IME включены "умные цитаты" или как?В любом случае, вы можете попробовать:

print 'hello world'

, используя одинарные кавычки (на самом деле, символ апостроф) в качестве альтернативы.Если вы не можете заставить это работать, скопируйте и вставьте то, что я написал в этом ответе, и это должно сработать.

Вот еще один пример с двойными кавычками для копирования:

print "hello world"
1 голос
/ 05 января 2012

Если вы скопировали код из файла CHM / PDF, то будьте в курсе кавычек.То, что в pdf отображается как одинарные / двойные кавычки, не рассматривается как кавычки в текстовом редакторе / оболочке и т. Д.

введите код в оболочке py.это должно работать!

1 голос
/ 05 января 2012

Вам нужно использовать одинарные (') или двойные (") кавычки, а не причудливые кавычки или диарезы, как вы это сделали.

print "Hello, World!" 
0 голосов
/ 14 марта 2016

Проблема здесь в двойных кавычках. Попробуйте использовать другой редактор слов, это наверняка решит проблему. Для Linux установите gedit, затем введите код и запустите его. Для Mac: установите Text Wrangler и Для Windows установите Блокнот ++.

Это определенно решит вашу проблему.

...