Hello world на Python

Приложение Hello world — уже стало стандартным первым приложением при освоении нового языка)
Т.к. на python это занимает 2 строки, то есть описывать особо нечего, я решил рассказать ещё и о том как создавать функции.
Итак, первым делом обычный Hello world:

#!/usr/bin/env python
print 'Привет мир!'

Как и обесчал 2 стороки. Думаю всё понятно, комментировать тут нечего.
Давайте создадим функцию которая будет здороваться с нами, имя будем передавать в качестве параметра командной строки. Для получения доступа к аргументам командной строки нам понадобится включить в код строку:

import sys

Теперь приступим к созданию функции. Это делается при помощи ключевого слова def.

def main():
  if len(sys.argv) >= 2:  #если задано больше 1 аргумента (первый аргумент - имя программы)
    name = sys.argv[1]  #переменная name = "аргумент"
  else:
    name = 'World'  #иначе name = World
  print 'Hello', name #вывод на экран строки

Теперь запустим функцию main:

main()

Итого, hello world с использованием функции:

#!/usr/bin/env python

import sys

def main():
  if len(sys.argv) >= 2:
    name = sys.argv[1]
  else:
    name = 'World'
  print 'Hello', name
main()

Запустим программу без параметров в командной строке и увидим вывод «Hello world», ну а если параметры были заданы: «Hello параметр»

 

Похожий код:

Фото аватара
Алексей Петров

Программист, разработчик с 5 летним опытом работы. Учусь на разработчика игр на Unity и разработчика VR&AR реальности (виртуальной реальности). Основные языки программирования: C#, C++.

Оцените автора
Бла, бла код
Добавить комментарий