Apa variabel dalam for loop python?

Seperti kebanyakan bahasa lain, Python memiliki for loop, tetapi sedikit berbeda dari yang lain seperti C atau Pascal. Dalam Python for loop digunakan untuk mengulangi item dari urutan apa pun termasuk daftar Python, string, tuple dll. Perulangan for juga digunakan untuk mengakses elemen dari wadah (misalnya daftar, string, tuple) menggunakan fungsi built-in range()

Sintaksis

for variable_name in sequence :
    statement_1
    statement_2
    ....

Parameter

NameDescriptionvariable_nameIt menunjukkan variabel target yang akan menetapkan nilai baru untuk setiap iterasi loop. sequenceUrutan nilai yang akan diberikan ke variabel target nama_variabel. Nilai disediakan menggunakan daftar atau string atau dari fungsi built-in range(). pernyataan_1, pernyataan_2. Blok pernyataan program

Contoh. Python untuk putaran

>>> #The list has four elements, indices start at 0 and end at 3
>>> color_list = ["Red", "Blue", "Green", "Black"]
>>> for c in color_list:
        print(c)

  Red
  Blue
  Green
  Black
>>>
_

Pada contoh color_list di atas adalah urutan berisi daftar berbagai nama warna. Ketika for loop mengeksekusi item pertama (mis. e. Merah) ditugaskan ke variabel c. Setelah ini, pernyataan cetak akan dieksekusi dan proses akan berlanjut hingga kita mencapai akhir daftar

Python untuk fungsi loop dan range()

Fungsi range() mengembalikan daftar bilangan bulat berurutan. Fungsi memiliki satu, dua atau tiga parameter di mana dua parameter terakhir bersifat opsional. Ini banyak digunakan untuk loop. Ini sintaksnya

range(a)
range(a,b)
range(a,b,c)

rentang(a). Menghasilkan urutan angka dari 0 hingga a, tidak termasuk a, bertambah 1

Sintaksis

for <variable> in range(<number>): 

Contoh

>>> for a in range(4):
  print(a)
 
  0
  1
  2
  3
>>>
_

rentang(a,b). Menghasilkan urutan angka dari a ke b tidak termasuk b, bertambah 1

Sintaksis

for "variable" in range("start_number", "end_number"):

Contoh

>>> for a in range(2,7):
 print(a)

  2
  3
  4
  5
  6
>>>
_

rentang (a,b,c). Menghasilkan urutan angka dari a ke b tidak termasuk b, bertambah dengan c

Contoh

>>> for a in range(2,19,5):
  print(a)
 
 2
 7
 12 
 17
>>>

Python untuk putaran. Mengulangi tuple, daftar, kamus

Contoh. Iterasi di atas tuple

Contoh berikut menghitung jumlah bilangan genap dan ganjil dari deret bilangan

numbers = (1, 2, 3, 4, 5, 6, 7, 8, 9) # Declaring the tuple
count_odd = 0
count_even = 0
for x in numbers:
        if x % 2:
    	     count_odd+=1
        else:
    	     count_even+=1
print("Number of even numbers :",count_even)
print("Number of odd numbers :",count_odd)
_

Keluaran

Number of even numbers:4
Number of odd numbers: 5
_

Dalam contoh di atas sebuah tuple bernama angka dideklarasikan yang menampung bilangan bulat 1 sampai 9

Cara terbaik untuk memeriksa apakah angka yang diberikan genap atau ganjil adalah dengan menggunakan operator modulus (%)
Operator mengembalikan sisanya saat membagi dua angka
Modulus 8 % 2 mengembalikan 0 karena 8 dibagi 2, oleh karena itu 8 genap dan modulus 5 % 2 mengembalikan 1 sehingga 5 ganjil

Perulangan for berulang melalui tuple dan kami menguji modulus x % 2 benar atau tidak, untuk setiap item dalam tuple dan proses akan berlanjut hingga kami kaya di akhir tuple
Jika benar count_even bertambah satu jika tidak count_odd bertambah satu
Akhirnya, kami mencetak jumlah angka genap dan ganjil melalui pernyataan cetak

Contoh. Iterasi atas daftar

Dalam contoh berikut untuk loop mengulang melalui daftar "datalist" dan mencetak setiap item dan tipe Python yang sesuai

>>> #The list has four elements, indices start at 0 and end at 3
>>> color_list = ["Red", "Blue", "Green", "Black"]
>>> for c in color_list:
        print(c)

  Red
  Blue
  Green
  Black
>>>
_0

Keluaran

>>> #The list has four elements, indices start at 0 and end at 3
>>> color_list = ["Red", "Blue", "Green", "Black"]
>>> for c in color_list:
        print(c)

  Red
  Blue
  Green
  Black
>>>
_1

Contoh. Mengulangi kamus

Dalam contoh berikut untuk loop mengulang melalui kamus "warna" melalui kuncinya dan mencetak setiap kunci

>>> #The list has four elements, indices start at 0 and end at 3
>>> color_list = ["Red", "Blue", "Green", "Black"]
>>> for c in color_list:
        print(c)

  Red
  Blue
  Green
  Black
>>>
_2

Mengikuti for loop mengulang melalui nilai-nilainya

>>> #The list has four elements, indices start at 0 and end at 3
>>> color_list = ["Red", "Blue", "Green", "Black"]
>>> for c in color_list:
        print(c)

  Red
  Blue
  Green
  Black
>>>
_3

Anda dapat melampirkan klausa lain opsional dengan pernyataan for, dalam hal ini, sintaksnya adalah -

>>> #The list has four elements, indices start at 0 and end at 3
>>> color_list = ["Red", "Blue", "Green", "Black"]
>>> for c in color_list:
        print(c)

  Red
  Blue
  Green
  Black
>>>
_4

Klausa else hanya dieksekusi setelah menyelesaikan perulangan for. Jika pernyataan break dijalankan di blok program pertama dan mengakhiri perulangan, maka klausa else tidak akan dijalankan

Sebelumnya. Python Jika elif lain
Lanjut. Python Sementara Loop

Uji keterampilan Python Anda dengan kuis w3resource



Ikuti kami di Facebook dan Twitter untuk pembaruan terbaru.

Piton. Kiat Hari Ini

getsizeof()

Metode Getsizeof() dari pustaka sys Python akan memberi tahu Anda ukuran objek Python di memori

>>> #The list has four elements, indices start at 0 and end at 3
>>> color_list = ["Red", "Blue", "Green", "Black"]
>>> for c in color_list:
        print(c)

  Red
  Blue
  Green
  Black
>>>
_5

Keluaran

>>> #The list has four elements, indices start at 0 and end at 3
>>> color_list = ["Red", "Blue", "Green", "Black"]
>>> for c in color_list:
        print(c)

  Red
  Blue
  Green
  Black
>>>
_6

Hasilnya dalam byte

Getsizeof() akan memberikan ukuran objek Python apa pun. Rentang objek, objek byte, objek terbalik, objek daftar, objek kamus, daftar terus berlanjut

Apa variabel dalam for loop?

Dalam pemrograman komputer, variabel loop adalah variabel yang diatur untuk mengeksekusi beberapa iterasi dari loop "for" atau struktur langsung lainnya. A loop variable is a classical fixture in programming that helps computers to handle repeated instructions.

Apa variabel yang digunakan dalam satu lingkaran disebut?

Penggunaan loop yang umum adalah di mana loop menggunakan variabel (disebut variabel kontrol ) yang pada setiap iterasi adalah .

Apa variabel pertama dalam for loop?

For-loop luar dimulai dengan variabel perulangan, i , disetel ke 0. For-loop dalam dimulai dengan variabel perulangan, j, diset ke 0.

Apa saja 3 bagian dari for loop di Python?

Sama dengan perulangan While, perulangan For terdiri dari tiga bagian. kata kunci For yang memulai perulangan, kondisi sedang diuji, dan kata kunci EndFor yang mengakhiri perulangan .