[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, встретимся на форумчате.

Реклама:




Голосуй за новость:
(+6.830,08-6.75)

  • Просмотров: 559
  • Комментариев: 16
Рекомендуемое для Вас:

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

    зочем


  2. Посетители
    Зарегистрирован: 28.04.2013
    Репутация
    (+76.665,8-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) | Комментариев: 105 | Новостей: 14 |
    • 0

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



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

    говно


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

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


  5. Дедушки
    Зарегистрирован: 21.10.2012
    Репутация
    (+891.5831,6-59.9)
    NIGHTDANGER | Пользователь offline | (11 августа 2016 13:58) | Комментариев: 871 | Новостей: 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
    Репутация
    (+1885.71779,2-106.5)
    3JIou_Kpunep | Пользователь offline | (11 августа 2016 14:31) | Комментариев: 1 298 | Новостей: 104 |
    • +1

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


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

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



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

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

  10. Просто хорошие люди
    Зарегистрирован: 7.03.2016
    Репутация
    (+176.0175,8-0.2)
    Alokey | Пользователь offline | (11 августа 2016 19:13) | Комментариев: 190 | Новостей: 27 |
    • +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
      Репутация
      (+146.8123,5-23.3)
      Dezertir009 | Пользователь offline | (11 августа 2016 20:36) | Комментариев: 302 | Новостей: 53 |
      • +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
    Репутация
    (+1181.21139,6-41.6)
    dedepete | Пользователь offline | (12 августа 2016 15:33) | Комментариев: 836 | Новостей: 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
    -----------------------------------------------------------------------------
    Представляете,а я реподрочер,даже сам об этом не знал....



 
Ваше Имя:
  • the-manvitalyapumbapekagustaololoshapokerface
    ololoshanikoloskrovjopagoritgopnikcreepy-troll
    bombanuloanatoliyjewishbadumtssbatrollface
    bayandudecomeonmemefemaleseriouslyneveralonenothingtodohere
    numbsadfsadtrollfacetrolldadwinthistimeclear
    yesmingfupizdynaxezmetall
    pacanypeka-facepikap-masterpoker-face2redface
    rzhakacat-lolDa-nu-nafigfrayna-uchi
    OhGodoh-god-whyponimaeshShto-zaso-close
    so-much-winsurprised-cattrue-storyWTF2voobscheto
    pticapleasepetrosyanpacanohfuck
    irodidisudaheystopityouGTFOefacepalm
    dosvidaniyableayouthful-fearten-guyrage-no-whyyy
    NewspaperGuyTearNewspaperGuyHighhappy-dolangonna
    geniusCerealGuySquintCerealGuyAngryAww-Yeahchallenge-failed
    Determlesqueemisc-alloh_godoh-stop-it-you
    omega-troll-faceotdubpedobearpoker-facerainbow-face
    sincere-trollSlowpokeruka-licopfffnudaeIII
    nikolosneutralmBinimposhappyf
    begomaccepted-drunkbad-poker-facecereal-guycereal-guy-spitting
    chanconcentrateddance-jumpevil-smilefap
    flipfreddie-mercurygreat-scotthappyherp-derp
    jesuslied-lightme-gusta-creepymichelle-not-badnerd
    non2no-whyyyover-heresad-cryingseriously
    staresurprised-kidsurprised-omgwatching-uyou-did-there
    3a_4tokrutoymiloMother_of_godNoris
    not_badot_kompaparkerpovarprelest
    spravedlivomil2big trollbuueeedefault
    fack yeahforever alone2krainyaa stepenkrasnie glazaLOL2
    nravitsaokeyreshitelentrollxD
    zanyatmilanonimbrezguetdefault2
    default3forever aloneHmmmegafffuuumegayeah
    ololoshaOMGshok trollwomen trollwomen
    zadumalsya
Докажи, что не робот:*

 

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

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

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

3JIou_Kpunep

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

Ответов: 103766

Автор: Капут-противогаз

Сегодня, 00:08

Рисуночки гехона

Тема в разделе: Искусство

GeXOn

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

Ответов: 56

Автор: GeXOn

Вчера, 23:19

[XTime Reloaded] ВОЗРОЖДЕНИЕ Приватного сервера Minecraft

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

iTeoBlade

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

Ответов: 4

Автор: iTeoBlade

Вчера, 23:18

Ностальгический чат.

Тема в разделе: Флудильня

Levion

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

Ответов: 7

Автор: Капут-противогаз

Вчера, 22:41

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

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

Father

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

Ответов: 201

Автор: MrNiK007

Вчера, 22:35