Потребителски панел
Запомни
Категории
C/C++ (17)
C# (8)
Java (5)
Visual Basic (18)
Delphi/Pascal (11)
Python (4)
Assembly (0)
Други (0)
Facebook
Стрингове и променливи | Автор: admin | Дата: 20.08.2009


Редактиране в notepad

E, вече можете да пишете едноредови програми, но това не е достатъчно! Писането на програми на Python е много лесно! Те са просто един текстов документ, който можете да отворите дори с notepad или какъвто друг текстов редактор предпочетете. Важното е накрая да запазите файла с разширение .py.
#A simple program.
print "Mary had a little lamb,"
print "it's fleece was white as snow;"
print "and everywhere that Mary went",
print "her lamb was sure to go."

Запазете файла като 'mary.py' и се уверете, че текстовия ви редактор не добавя '.txt' в края

Използване на IDLE

Сега отворете приложението IDLE (ако незнаете за какво става въпрос вижте първия урок за Python). Като го отворите, горе от менюто File -> Open и отваряте файла mary.py който тощу що направихте. Ще се отвори нов прозорец показващ програмата. За да я стартирате, натиснете Run -> Run Module (или просто F5).

Ако сте направили всичко правилно, би трябвало в глания прозорец да ви излезе това:

Цитат
Mary had a little lamb,
it's fleece was white as snow;
and everywhere that Mary went her lamb was sure to go.


Освен notepad или друг редактор може да използвате и IDLE за писане на програма. Просто натиснете File -> New Window и ще ви се отвори прозорец в който може да пишете. Препоръчвам ви го пред notepad, защото оцветява кода, а и после няма да се налага да копирате написаното.

Относно програмата искам да ви обърна внимание, за 4 и 5 ред, както виждате в резултата те са се събрали в 1 ред. Това става защото сме сложили запетая извън кавичките и това не позволява на програмата да започне нов ред.

Променливи

Променливите съхраняват стойности, които могат да бъдат променяни по всяко време. Сега ще направим програма която използва променливи. Отворете IDLE -> File -> New Window и напишете следното:
#variables demonstrated
print "This program is a demo of variables"
v = 1
print "The value of v is now", v
v = v + 1
print "v now equals itself plus one, making it worth", v
v = 51
print "v can store any numerical value, to be used elsewhere."
print "for example, in a sentence. v is now worth", v
print "v times 5 equals", v*5
print "but v still only remains", v
print "to make v five times bigger, you would have to type v = v * 5"
v = v * 5
print "there you go, now v equals", v, "and not", v / 5

Оставям ви сами да прегледате внимателно кода и да го сравните със резултата от програмата (като натиснете F5).

Стрингове

Както вече знаете променливите съхраняват стойности, но освен числа, могат да съхраняват и текст. А променливите който съхраняват текст се наричат - стрингове.

Ето една програма със стрингове:
#giving variables text, and adding text.
word1 = "Good"
word2 = "Morning"
word3 = "to you too!"
print word1, word2
sentence = word1 + " " + word2 + " " +word3
print sentence

Изхода е:

Цитат
Good Morning
Good Morning to you too!


Урока е преведен специално за Programming-bg.com . Моля не копирайте без моето съгласие!
Източник: www.sthurlow.com

           


Беше ли Ви от полза урокът?
да не




Искате да пишете коментари? Влезте от тук или се регистрирайте!



Все още няма коментари за този урок.