[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)

  • Просмотров: 477
  • Комментариев: 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.142,8-2.3)
    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
    Репутация
    (+873.1814,1-59.0)
    NIGHTDANGER | Пользователь offline | (11 августа 2016 13:58) | Комментариев: 874 | Новостей: 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
    Репутация
    (+1873.61767,1-106.5)
    3JIou_Kpunep | Пользователь offline | (11 августа 2016 14:31) | Комментариев: 1 299 | Новостей: 104 |
    • Не нравится
    • +1
    • Нравится

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


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

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


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

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

  10. Журналисты
    Зарегистрирован: 7.03.2016
    Репутация
    (+145.3145,1-0.2)
    Alokey | Пользователь offline | (11 августа 2016 19:13) | Комментариев: 172 | Новостей: 25 |
    • Не нравится
    • +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
      Репутация
      (+101.578,4-23.1)
      Dezertir009 | Пользователь offline | (11 августа 2016 20:36) | Комментариев: 207 | Новостей: 49 |
      • Не нравится
      • +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
    Репутация
    (+1178.71137,1-41.6)
    dedepete | Пользователь offline | (12 августа 2016 15:33) | Комментариев: 836 | Новостей: 131 |
    • Не нравится
    • +2
    • Нравится

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


    #FomenMustDie


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

    Цитата: 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

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

Ответов: 92202

Автор: GeXOn

Сегодня, 11:38

VanillaCraft - лучший сервер без привата!

Тема в разделе: Проекты

MrMaga

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

Ответов: 21

Автор: MrMaga

Сегодня, 10:58

Моды и лицензионка

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

VADIM71

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

Ответов: 1

Автор: Dezertir009

Сегодня, 09:53

Игра по сети

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

agelastik

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

Ответов: 6

Автор: VADIM71

Сегодня, 09:36

Рисуночки зорреты

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

Зоррета

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

Ответов: 41

Автор: gamerch

Вчера, 20:23