Aug 26 2009

Python 2-ci dərs

Bu gün istəyirəm aşağıdakılar haqqında danışım:
1.Python script kimi
2.for operatoru
3.while operatoru
Keçən dəfə biz python haqqında danışanda interaktif rejimdən istifadə etdik.Dediyim kimi bəzi işlər üçün interaktif rejim əlverişli olsa da, biz proqram yazanda o bizə sərf etmir. Yəni proqramı heç hara saxlamadığımızdan onu heç bir yerdə də istifadə edə bilmirik.İndi görək pythonda scripti necə yazırıq.Mən linuxda scripting yazısında shebang haqqında bir balaca yazmışdım.İndi gəlin pythonda balaca bir scrip yazaq.Bunun üçün terminalda
[ali@localhost py]$ nano if.py

yazın.Yəni nano redaktorunda if.py adlı yazı yazmaq istəyirəm.İndi sadəcə yazmaq istədiyiniz scripti yazmağa başlayın

#!/usr/bin/python
#Author:Ismayilov Ali
#Date:13/06/2008

x= int(raw_input(”Zehmet olmasa bir reqem girin:”))
if x>> a=[1,2,3,4,5]
>>> for i in a:
… print i

1
2
3
4
5
>>>
Deyirəm bu python başdan ayağa gözəllikdir. a=[1,2,3,4,5] massivdir.Əgər biz massivə sətir elementləri yazsaq onda o elementlər dırnaq içərisində yazılmalıdır. Məsələn a=["Ali","Python","dersi"]
>>> a=["Ali","Python","Dersi"]
>>> for i in a:
… print i

Ali
Python
Dersi
burda for i in a yazanda özü başa düşür ki, i tam ədəddir və bu ədəd anın həmin yerdə duran informasiyaya (rəqəmi, sətri) müraciət etməlidir. print i isə həmin informasiyanı ekrana çıxarır.
3. While operatoru:

>>> i=0
>>> while i<4:
… print "Salam"
… i=i+1

Salam
Salam
Salam
Salam
Bizim bu while operatoru necə işləyir. Əgər şərt doğrudursa,onda dövrün içindəkilər yerinə yetirilir. Əks halda dövrdən çıxır. Ümumi forması While şərt: dövrün içi . Burda da for dövründə olduğu kimi : sonra aşağı düşmək və tab və ya space basmaq lazımdır. Yoxsa : qoymadıqda File "”, line 1
while i>> while i<4:
… print "Salam"
File "”, line 2
print “Salam”
^
IndentationError: expected an indented block
səhvi ilə qarşılaşacaqsız. Ümid edirəm ki, maraqlı və faydalı oldu.

Bookmark and Share

Leave a Reply


CAPTCHA Image Başqasını göstər

Alibi3col theme by Themocracy