Döngü üçün Python

Sistem dizaynı ilə bağlı müsahibə sualları o qədər açıq ola bilər ki, düzgün hazırlaşmağı bilmək çox çətindir. İndi satın aldıqdan sonra Amazon, Microsoft və Adobe-nin dizayn dövrlərini sındıra bilirəm Bu kitabı. Gündəlik bir yenidən nəzərdən keçirin dizayn sualı və söz verirəm ki, dizayn dövrünü sındıra bilərsiniz.

Python For döngəsi, sətirlər, siyahılar, ardıcıllıqla təkrarlamaq üçün istifadə olunur. quşlarvə s. Ardıcıllıqla hər bir maddə üçün bir sıra ifadələr icra etmək üçün A for loop istifadə olunur.

Əvvəlki dərslərdə, Python For döngüsündən istifadə edərək siyahıların, cədvəllərin, dəstlərin və lüğətlərin ayrı-ayrı elementlərinə necə daxil olacağını gördük.

Loop üçün Python nümunələri

Döngü üçün python istifadə edərək siyahı elementlərinin kvadrat dəyərini yazdıran daha bir nümunəyə baxaq.

l=[1,2,3]
for i in l:
  print(i*i)

Eyni şəkildə ipdən keçə bilərik.

for i in "hello world":
  print(i)

sıra ():

Müəyyən bir müddət üçün bir sıra kodlar arasından keçmək üçün üçündür () funksiyasından istifadə edə bilərik. üçündür () funksiyası a yaradır ardıcıllıq Varsayılan olaraq 0-dan başlayan, standart olaraq 1-ə qədər artan və göstərilən sayda bitən nömrələrin sayı.

for i in range(10):
  print(i)

Başlanğıc və addım parametrlərini aşağıdakı formatda da təmin edə bilərik:

sıra (başlanğıc, dayandır, addım)

for i in range(1,10,2):
  print(i)

Aralığı () ardıcıllıqla istifadə etmək:

Loop for Python ilə, indeksindən istifadə edərək ardıcıllığın maddələrinə daxil olmaq üçün başqa bir metod var.

l=[1,2,3,'a','b','c']
length=len(l)
for i in range(length):
  print(l[i])

keç, qır, davam et:

Döngü üçün içəridə ötürmə, qırılma və davam ifadələrini də istifadə edə bilərik.

for i in range(5):
  pass
# break
for i in range(10):
  if i==5:
    break
  print(i)
# continue
for i in range(1,10):
  if i%2==1:
    continue
  print(i)

Yuxarıdakı nümunələrdə,

  • keçid ifadəsi heç bir şey etmir
  • break deyicisi iterator 5 olduqda döngəni pozur.
  • davamı ifadəsi ilə cüt nömrələri yazdırırıq.

başqa:

For döngəsi bitdikdən sonra bir sıra ifadələr icra etmək üçün for loopdan sonra else deyimindən istifadə edə bilərik.

l=[1,2,3,'a','b','c']
length=len(l)
for i in range(length):
  print(l[i])
else:
  print("for loop has ended")

Döngü üçün iç içə:

For for loop üçün loop üçün iç içə deyilir. Daxili döngə xarici döngənin hər təkrarlanması üçün icra ediləcəkdir. Məsələn, xarici döngədə 'm' və daxili döngədə 'n' təkrarlar var. Daxili for loop içərisindəki kod 'm * n' dəfə icra ediləcəkdir. Döngələr üçün iç içə istifadə edərkən performansla diqqətli olmalıyıq.

Döngə üçün iç içə istifadə edərək 2 və 3-dən çoxunu çap etməyə çalışa bilərik.

for i in range(2,4):
  print("Multiples of "+str(i))
  for j in range(1,11):
    print(i*j)
  • Xarici döngə iki dəfə icra ediləcəkdir.
  • Xarici döngənin hər təkrarlanması üçün daxili döngə tam 10 dəfə yerinə yetirilir.
  • Beləliklə, ümumi təkrarlama sayı 2 * 10 dəfədir.

Bu yazıda Python For loop haqqında danışdıq. Zəhmət olmasa Python haqqında daha çox mövzu üçün növbəti məqalələrə baxın.

Crack Sistemi Dizayn Müsahibələri
Translate »