Привет Мир на Питоне (Python) -- пример простой программы

humanmashine's picture

Ух, навороченный Hello World ))))

humanmashine's picture

Очень Важно ещё понимать, для какой версии Python пишутся программы.
Дело в том, что когда-то разработчики Питона решили немного всё переиначить. Теперь код выше верен для версии Python 2.6 (2.7). Версии начиная с Python 3.0 поменялись в мелочах. В новых версиях убрали много негативных моментов, но от части потерялась совместимость кода.

К примеру теперь print - это функция, и вызывать в новой версии надо print("Hello World") обязательно со скобками. Также вместо raw_input() имеется просто функция input().

Хотя в большинстве ОС (в том числе у меня) по умолчанию впихивают версию 2.7 для совместимости со старым кодом, и вызов из консоли в linux команды python запускает интерпритатор версии 2.7, но также установлен и версии 3.2, но запускается командой python3. Так что для новых программ, лучше использовать современную ветку Питона - 3.0, так как они не требуют совместимости, и в будущем будет проще.

vedro-compota's picture

это ещё не доделанный "привет мир"
я вчера просто выгрузил всё что попалось из поиска - без скобок действительно не работало.
видимо под виндой будем ориентироваться на NOdepad++
так вот вчера я в так и не увидел этот пример мир в консоли при запуске из notepad++
только

os.system("pause")

привел к надписи "нажмите" любую кнопку .
ну если просто запустить из консоли типа =

python myprog.py

Тогда всё работает нормально)

_____________
матфак вгу и остальная классика =)

humanmashine's picture

ух, а что, на сайте появилась подсветка синтаксиса python?

vedro-compota's picture

включу подсветку конечно. но сейчас использовал для пхп

_____________
матфак вгу и остальная классика =)

vedro-compota's picture

import os
print ("Hello, World!")
os.system("pause")

это должно по-идее зватить для "привет мир" ?

_____________
матфак вгу и остальная классика =)

humanmashine's picture

Для запуска из консоли хватит и этого:

print ("Hello World")
vedro-compota's picture

нет. не хватит - консоль сразу закроется - я обновил пример - теперь из блокнот++ оно работает)))

_____________
матфак вгу и остальная классика =)

vedro-compota's picture

_____________
матфак вгу и остальная классика =)