[Programming] Пишем программу на Python. Урок 1.

Пишем программы на Python. Урок 1. Установка


[Programming] Пишем программу на Python. Урок 1.


Всем привет, вы уже прочитали краткую, а значит знаете уже о чем я говорю... Python - мощный язык програмированния, который все больше набирает популярность у молодых разработчиков 9 лет, и продолжает создавать своюэпоху реализовываться во многих сферах программинга.

Как же установить библиотеки и IDLE этого языка? herp-derp

Открываем Python.org заходим в Downloads, скачиваем инсталлятор 2.7(Позже можете скачать другое, понадобится нам сегодня именно эта версия)
Или же можете посмотреть другие новости в инете по загрузке nerd, я сижу на Ubuntu

Открываем, начинаем писать HelloWorld чтобы проверить.


print ("Hello wold")


print - команада вывода сообщения, поэтому ее нужно оформлять так: print("")

Если у вас открылось новое окно Python, на котором сначала набраны какие-то буковки, а секунд через 5 выскаивает надпись Hello World, то все нормально. Если нет, прочитайте более новый урок в инете.

Урок получается слишком короткий, поэтому давайте напишем еще калькулятор!


print("Ноль в качестве знака операции завершит работу программы")
while True:
	s = input("Знак (+,-,*,/): ")
	if s == '0': break
	if s in ('+','-','*','/'):
		x = float(input("x="))
		y = float(input("y="))
		if s == '+':
			print("%.2f" % (x+y))
		elif s == '-':
			print("%.2f" % (x-y))
		elif s == '*':
			print("%.2f" % (x*y))
		elif s == '/':
			if y != 0:
				print("%.2f" % (x/y))
			else:
				print("Деление на ноль!")
	else:
		print("Неверный знак операции!")


Рассмотрим код:

print("Ноль в качестве знака операции завершит работу программы")


Пишем что ноль сломает наш шедевр

while True:


Открываем цикл. Цикл - такая фигня, что все что будет находиться под ним с 4 пробелами будет короче повторяться бесконечно.

s = input("Знак (+,-,*,/): ")


Переменная, которая является каким-то словом, которое вы введете вы процессе программы. В данном случае это знак.


if s == '0': break


Если переменная = 0 то ломаем все к чертям


if s in ('+','-','*','/'):



Если это знак то чего-то делаем


x = float(input("x="))


Делаем переменную x (первое число)

y = float(input("y="))


Делаем y (второе число)

if s == '+':
			print("%.2f" % (x+y))


Если плюс то складываем X и Y

elif s == '-':
			print("%.2f" % (x-y))


Если минус то вычитаем Y из X


elif s == '*':
                      print("%.2f" % (x*y)


Если умножить то умножаем X и Y

 elif s == '/':



Если деление то...


if y != 0:



Если это не ноль то делаем дальше


print("%.2f" % (x/y))


Делим X на Y

else:


Иначе...

print("Деление на ноль!")


Говорим что это деление на ноль



        else:
		print("Неверный знак операции!")


Если в начале мы указали неверный знак, то он напишет эту фигню...

[Programming] Пишем программу на Python. Урок 1.




Спасибо за внимание, с вами был Weyoul, встретимся на форумчате.

Реклама:




Голосуй за новость:
(+7.530,78-6.75)
  • Просмотров: 784
  • Комментариев: 16
Рекомендуемое для Вас:

  1. Посетители
    Зарегистрирован: 6.01.2015
    Репутация
    (+5.050.0)
    RedMoshka | Пользователь offline | (11 августа 2016 09:03) | Комментариев: 1 | Новостей: 0 |
    • 0

    зочем


  2. Посетители
    Зарегистрирован: 28.04.2013
    Репутация
    (+77.867-10.8)
    SnakeSn | Пользователь offline | (11 августа 2016 10:33) | Комментариев: 9 | Новостей: 0 |
    • 0

    Вот оно даже как.
    -----------------------------------------------------------------------------
    Я-кареш нимала krutoy


  3. Просто хорошие люди
    Зарегистрирован: 26.12.2015
    Репутация
    (+50.547-3.5)
    Stebbilust | Пользователь offline | (11 августа 2016 10:53) | Комментариев: 104 | Новостей: 14 |
    • 0

    Когда читаешь гайд, от hello world к циклам и ветвлениям без объяснения:
    -----------------------------------------------------------------------------
    Цитата: Allexx
    ньюфаги хорошие



  4. Просто хорошие люди
    Зарегистрирован: 24.03.2016
    Репутация
    (+47.844,6-3.2)
    TrueMemer | Пользователь offline | (11 августа 2016 11:16) | Комментариев: 39 | Новостей: 2 |
    • +2

    говно


    1. Олдфаги
      Зарегистрирован: 16.10.2012
      Репутация
      (+601.0558,8-42.2)
      frendly herobrin rus | Пользователь offline | (11 августа 2016 11:20) | Комментариев: 508 | Новостей: 14 |
      • +5

      Солидарен, много лишних слов, но очень мало теории и много практики. Первым делом нужно было рассказать основы отдельно, и только потом уже создавать примеры программ.
      -----------------------------------------------------------------------------
      https://vk.com/eurobeateveryday
      Tea Sanctuary Corporation. 2014-2017г


  5. Дедушки
    Зарегистрирован: 21.10.2012
    Репутация
    (+942.6878,4-64.2)
    NIGHTDANGER | Пользователь Онлайн | (11 августа 2016 13:58) | Комментариев: 873 | Новостей: 33 |
    • +1

    Хуйня какая-то. Ничего по сути и не понятно.
    -----------------------------------------------------------------------------
    Смерть.


  6. Посетители
    Зарегистрирован: 5.08.2016
    Репутация
    (+4.44,2-0.2)
    Botanik | Пользователь offline | (11 августа 2016 14:10) | Комментариев: 46 | Новостей: 2 |
    • 0

    Cложна,сложна!Нихуя ни панятна!!
    -----------------------------------------------------------------------------
    Как так то,а?How so?Necə belə bir şey?Si kështu?Hoe so?Πώς έτσι;Como es tan así?Қалай да болса,а?ಹೇಗೆ ಆದ್ದರಿಂದ?Come così?怎么会这样?Wie so etwas,oder?Како тако нешто,а?Cum așa ceva?คงเป็นอย่างนั้น?Кызьы ке озьы,нош?Ничек болай булса,ә?Nasıl yani, o zaman,değil mi?Comment donc alors?Hur så?どうですか?


  7. Главные редакторы
    Зарегистрирован: 11.06.2013
    Репутация
    (+1964.71854,8-109.9)
    3JIou_Kpunep | Пользователь Онлайн | (11 августа 2016 14:31) | Комментариев: 1 319 | Новостей: 104 |
    • 0

    Всё просто и понятно, но мне лень.


  8. XXXL ПХЛ
    Зарегистрирован: 5.06.2014
    Репутация
    (+172.7166,6-6.1)
    ShalDonHos | Пользователь offline | (11 августа 2016 14:33) | Комментариев: 455 | Новостей: 23 |
    • +1

    Вам говорят "тыкни сюда" и вы тыкаете.
    Вот и весь гайд, сосбсна.
    Соглашусь с людьми выше, теории тупо нет, есть лишь указания, что да как.
    -----------------------------------------------------------------------------



  9. Олдфаги
    Зарегистрирован: 24.12.2013
    Репутация
    (+187.6166,8-20.8)
    ЯndomTrash | Пользователь offline | (11 августа 2016 14:42) | Комментариев: 355 | Новостей: 6 |
    • 0

    ну вообще дизаен как говно собачье 3 мем

  10. Журналисты-олдфаги
    Зарегистрирован: 7.03.2016
    Репутация
    (+224.0223,8-0.2)
    Alokey | Пользователь offline | (11 августа 2016 19:13) | Комментариев: 226 | Новостей: 31 |
    • +1

    Гайд "Делай как я, и ты научишься писать программы на Python" default3

    2 memes.
    -----------------------------------------------------------------------------



  11. Посетители
    Зарегистрирован: 18.10.2015
    Репутация
    (+13.112,7-0.4)
    Weyoul | Пользователь offline | (11 августа 2016 19:24) | Комментариев: 15 | Новостей: 7 |
    • 0

    Спасибо за отзывы
    -----------------------------------------------------------------------------
    #!/usr/bin/env python
    # -*- coding: utf-8 -*-

    Ушел с сайта. Навсегда


    1. Журналисты-олдфаги
      Зарегистрирован: 17.01.2016
      Репутация
      (+208.6184,8-23.8)
      Dezertir009 | Пользователь Онлайн | (11 августа 2016 20:36) | Комментариев: 396 | Новостей: 62 |
      • +1

      Комментаторы: фуу, плохо, 2 мем, нет теории и прочее что написано выше

      Ты: Спасибо за отзывы!
      -----------------------------------------------------------------------------
      Ник на лицензии: Dezertir


      1. Посетители
        Зарегистрирован: 18.10.2015
        Репутация
        (+13.112,7-0.4)
        Weyoul | Пользователь offline | (11 августа 2016 20:57) | Комментариев: 15 | Новостей: 7 |
        • 0

        Пусть пишут,все равно переделывать
        -----------------------------------------------------------------------------
        #!/usr/bin/env python
        # -*- coding: utf-8 -*-

        Ушел с сайта. Навсегда


  12. Главные редакторы
    Зарегистрирован: 5.07.2012
    Репутация
    (+1196.61155-41.6)
    dedepete | Пользователь offline | (12 августа 2016 15:33) | Комментариев: 838 | Новостей: 131 |
    • +2

    Открываем цикл. Цикл - такая фигня, что все что будет находиться под ним с 4 пробелами будет короче повторяться бесконечно.
    Несите следующего, автор закончился.
    -----------------------------------------------------------------------------
    http://steam.pm/id/dedepete


    #FomenMustDie


  13. Просто хорошие люди
    Зарегистрирован: 28.02.2016
    Репутация
    (+13.54,8-8.7)
    Abstergo | Пользователь offline | (15 августа 2016 08:21) | Комментариев: 191 | Новостей: 2 |
    • +1

    Цитата: NIGHTDANGER
    Хуйня какая-то. Ничего по сути и не понятно.

    Цитата: Botanik
    Cложна,сложна!Нихуя ни панятна!!

    ololoshanikolos


    Если плюс то складываем X и Y

    Если это знак то чего-то делаем

    Урок получается слишком короткий, поэтому давайте напишем еще калькулятор!

    Переменная, которая является каким-то словом, которое вы введете вы процессе программы. В данном случае это знак.


    ololoshanikolos ololoshanikolos ololoshanikolos
    -----------------------------------------------------------------------------
    Представляете,а я реподрочер,даже сам об этом не знал....


Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Последние сообщения с форума

Название темы Автор Статистика Последнее сообщение
Форумный чат

Тема в разделе: Чат флудилка

3JIou_Kpunep

Просмотров: 4202226

Ответов: 121329

Автор: Allexx

Сегодня, 21:18

[Minecraft Beta 1.7.3] RuBeta - Олдскульный сервер!

Тема в разделе: Частные, домашние, Hamachi сервера

Father

Просмотров: 133100

Ответов: 310

Автор: Father

Сегодня, 19:37

Лютая Мистика в Майнкрафте!

Тема в разделе: Ваши вопросы по Minecraft

Vietnam

Просмотров: 128

Ответов: 2

Автор: quindater

Сегодня, 13:46

Помощь по Hardcore Questing Mode на сервере

Тема в разделе: Ваши вопросы по Minecraft

Chizer

Просмотров: 42

Ответов: 0

Автор: Chizer

Сегодня, 13:38

Почему не запускается сервер?

Тема в разделе: Моддинг

Gandy

Просмотров: 190

Ответов: 9

Автор: fxg

Сегодня, 03:03