Tambahkan satu di loop python

Jika Anda baru memulai dengan Python, for loop adalah salah satu dasar yang harus Anda pelajari cara menggunakannya

Dalam bahasa pemrograman Python, for loop juga disebut “definite loop” karena melakukan instruksi beberapa kali

Ini berbeda dengan perulangan while, atau perulangan tak terbatas, yang mengeksekusi suatu tindakan hingga suatu kondisi terpenuhi dan mereka disuruh berhenti

For loop berguna ketika Anda ingin mengeksekusi kode yang sama untuk setiap item dalam urutan tertentu. Dengan perulangan for, Anda dapat mengulangi data apa pun yang dapat diubah seperti daftar, set, tupel, kamus, rentang, dan bahkan string

Pada artikel ini, saya akan menunjukkan cara kerja for loop di Python. Anda juga akan belajar tentang kata kunci yang dapat Anda gunakan saat menulis perulangan dengan Python

Sintaks Dasar For Loop dengan Python

Sintaks dasar atau rumus for loop di Python terlihat seperti ini

for i in data:
    do something
  • # Output: 
    # f
    # r
    # e
    # e
    # C
    # o
    # d
    # e
    # C
    # a
    # m
    # p
    
    _0 singkatan dari iterator. Anda dapat menggantinya dengan apa pun yang Anda inginkan
  • # Output: 
    # f
    # r
    # e
    # e
    # C
    # o
    # d
    # e
    # C
    # a
    # m
    # p
    
    1 singkatan dari iterable apapun seperti daftar, tupel, string, dan kamus
  • Hal berikutnya yang harus Anda lakukan adalah mengetik titik dua lalu indentasi. Anda dapat melakukannya dengan tab atau menekan bilah spasi 4 kali

Contoh Python Untuk Loop

Seperti yang saya sebutkan di atas, Anda dapat mengulangi data apa pun yang dapat diubah dengan loop for

Cara Mengulang String dengan For Loop

Anda dapat mengulangi string seperti yang ditunjukkan di bawah ini

name = "freeCodeCamp"

for letter in name:
    print[letter]

Ini akan mencetak semua huruf dalam string satu per satu

# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
_

Bagaimana jika Anda ingin mencetak huruf dalam satu baris?

Anda dapat melakukannya dengan meneruskan spasi putih ke parameter

# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
2 tepat di dalam pernyataan
# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
3. Dengan ini, Anda memberi tahu Python bahwa Anda menginginkan spasi putih alih-alih baris baru di konsol

name = "freeCodeCamp"

for letter in name:
    print[letter, end=" "]

# Output: f r e e C o d e C a m p 

Cara Mengulang Daftar dengan For Loop

Untuk mengulangi daftar dengan perulangan for, tentukan daftar sebagai data terpisah, lalu tulis perulangan for, seperti ini

lang_list = ["Python", "JavaScript", "PHP", "Rust", "Solidity", "Assembly"]

for lang in lang_list:
    print[lang]

# Output: 
# Python
# JavaScript
# PHP       
# Rust      
# Solidity  
# Assembly  
_

Jangan lupa bahwa Anda dapat mencetak semua item dalam satu baris dengan kata kunci akhir

lang_list = ["Python", "JavaScript", "PHP", "Rust", "Solidity", "Assembly"]

for lang in lang_list:
    print[lang, end=" "]

# Output: Python JavaScript PHP Rust Solidity Assembly 
_

Cara Mengulang Tuple dengan For Loop

Tuple adalah tipe data yang dapat diubah dalam Python, sehingga Anda dapat menulis perulangan for untuk mencetak item di dalamnya

footballers_tuple = ["Ronaldo", "Mendy", "Lukaku", "Lampard", "Messi", "Pogba"]

for footballer in footballers_tuple:
    print[footballer, end=" "]

# Output: Ronaldo Mendy Lukaku Lampard Messi Pogba 

Anda bisa sedikit lebih kreatif dengan membuat orang tahu bahwa nama-nama di tuple mewakili beberapa pemain sepak bola yang aktif

footballers_tuple = ["Ronaldo", "Mendy", "Lukaku", "Lampard", "Messi", "Pogba"]

for footballer in footballers_tuple:
    print[footballer, "is an active footballer"]

# Output: 
# Ronaldo is an active footballer
# Mendy is an active footballer  
# Lukaku is an active footballer 
# Lampard is an active footballer
# Messi is an active footballer  
# Pogba is an active footballer  

Cara Mengulangi Satu Set dengan For Loop

Anda dapat mencetak masing-masing item dalam satu set dengan loop for seperti ini

soc_set = {"Twitter", "Facebook", "Instagram", "Quora"}

for platform in soc_set:
    print[platform, end=" "]

# Output: Twitter Facebook Instagram Quora

Anda juga bisa menjadi lebih kreatif dengan ini. Pada contoh di bawah ini, dengan bantuan pernyataan if, saya dapat mencetak platform yang akan dibeli oleh Elon Musk

soc_set = {"Twitter", "Facebook", "Instagram", "Quora"}

for platform in soc_set:
    if[platform == "Twitter"]:
        print[platform, "is about to be bought by Elon Musk."]

# Output: Twitter is about to be bought by Elon Musk.

Cara Mengulang Kamus dengan For Loop

Kamus adalah kumpulan data dalam bentuk key-value pair. Kamus mungkin adalah tipe data yang dapat Anda lakukan paling banyak dengan menggunakan perulangan for

Misalnya, Anda bisa mendapatkan kunci dalam kamus dengan memutarnya

name = "freeCodeCamp"

for letter in name:
    print[letter]
0

Anda juga bisa mendapatkan nilai dengan loop for

name = "freeCodeCamp"

for letter in name:
    print[letter]
1

Anda bisa mendapatkan kunci dan nilai dalam kamus dengan loop for

name = "freeCodeCamp"

for letter in name:
    print[letter]
2

Saya tidak tahu bahasa pemrograman lain yang dapat melakukan ini dengan cara yang begitu elegan dan bersih

Anda bahkan dapat mengganti

# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
_4 dengan apa pun yang Anda inginkan dan itu akan tetap berfungsi seperti yang diharapkan

name = "freeCodeCamp"

for letter in name:
    print[letter]
_3

Anda juga dapat menjalankan instruksi tertentu saat iterasi mencapai kunci tertentu. Dalam contoh di bawah, saya mencetak "freeCodeCamp adalah organisasi nirlaba" ke konsol saat kuncinya sama dengan

# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
5

name = "freeCodeCamp"

for letter in name:
    print[letter]
_4

Cara Mengulang Angka dengan For Loop dengan Menggunakan Fungsi
# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
6

Iterasi melalui bilangan bulat melempar kesalahan

# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
7 populer di Python. Namun Anda dapat menyiasatinya dengan menggunakan fungsi
# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
_6 untuk menentukan bahwa Anda ingin mengulangi angka di antara dua angka tertentu

Fungsi range

# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
_9 menerima dua argumen, sehingga Anda dapat mengulangi angka dalam dua argumen. Contoh di bawah ini

name = "freeCodeCamp"

for letter in name:
    print[letter]
5

Anda dapat mengekstrak rentang ke variabel dan itu akan tetap berfungsi

name = "freeCodeCamp"

for letter in name:
    print[letter]
6

Perhatikan bahwa hasilnya termasuk angka pertama tetapi tidak termasuk angka kedua

Cara Menggunakan Kata Kunci Break di Python

Anda dapat menggunakan kata kunci

name = "freeCodeCamp"

for letter in name:
    print[letter, end=" "]

# Output: f r e e C o d e C a m p 
_0 untuk menghentikan perulangan sebelum berakhir

Pada contoh di bawah ini, eksekusi tidak mencapai Solidity and Assembly karena saya keluar dari loop saat

name = "freeCodeCamp"

for letter in name:
    print[letter, end=" "]

# Output: f r e e C o d e C a m p 
1 sama dengan Rust

name = "freeCodeCamp"

for letter in name:
    print[letter]
_7

Cara Menggunakan Kata Kunci Lanjutkan dengan Python

Anda dapat menggunakan kata kunci

name = "freeCodeCamp"

for letter in name:
    print[letter, end=" "]

# Output: f r e e C o d e C a m p 
2 untuk melewati iterasi saat ini dan melanjutkan sisanya

Pada contoh di bawah ini, dengan kata kunci continue, saya membuat perulangan melewati PHP dan melanjutkan perulangan setelahnya

name = "freeCodeCamp"

for letter in name:
    print[letter]
8

Cara Menggunakan Kata Kunci Else di Python

Anda dapat menggunakan kata kunci

name = "freeCodeCamp"

for letter in name:
    print[letter, end=" "]

# Output: f r e e C o d e C a m p 
3 untuk menentukan bahwa blok kode harus dijalankan setelah loop selesai

name = "freeCodeCamp"

for letter in name:
    print[letter]
_9

Kesimpulan

Perulangan for di Python tidak terlihat serumit di banyak bahasa pemrograman lainnya. Namun implementasinya tetap powerful saat dijalankan

For loop adalah fitur Python yang sangat kuat yang dapat Anda gunakan untuk menyelesaikan banyak hal

Terima kasih telah membaca. Jika Anda merasa artikel ini bermanfaat, bagikan dengan teman dan keluarga Anda

IKLAN

IKLAN

IKLAN

IKLAN

IKLAN

IKLAN

IKLAN

IKLAN

Kolade Chris

Pengembang web dan penulis teknis yang berfokus pada teknologi frontend

Jika Anda membaca sejauh ini, tweet ke penulis untuk menunjukkan bahwa Anda peduli. Tweet terima kasih

Belajar kode secara gratis. Kurikulum open source freeCodeCamp telah membantu lebih dari 40.000 orang mendapatkan pekerjaan sebagai pengembang. Memulai

Apa itu N += 1 dengan Python?

Alih-alih meningkatkan nilai , gunakan a += 1. untuk mengurangi nilai, gunakan− a -= 1.

Bagaimana Anda menambahkan nomor ke loop dengan Python?

Jika Anda perlu menambahkan angka dalam rentang tertentu menggunakan perulangan for, buat rentang dengan kelas range[]. .
Deklarasikan variabel baru dan atur ke 0
Gunakan perulangan for untuk mengulangi urutan angka
Tetapkan kembali variabel ke nilainya ditambah angka saat ini

Apa perbedaan antara i i 1 dan i += 1 dalam perulangan for?

i+=i berarti i sekarang menambahkan nilai saat ini ke dirinya sendiri jadi katakanlah i sama dengan 10 menggunakan ekspresi += ini nilai i sekarang akan sama dengan 20 karena Anda baru saja menambahkan 10 ke dirinya sendiri. i+=1 melakukan hal yang sama seperti i=i+1 di sana keduanya menambah nilai i saat ini dengan 1

Bagaimana Anda menambahkan angka ke loop?

Mendapatkan penjumlahan menggunakan perulangan for menyiratkan bahwa Anda harus melakukannya. .
Buat array angka, dalam contoh nilai int
Buat pernyataan for, dengan variabel int dari 0 hingga panjang array, bertambah satu setiap kali dalam loop
Dalam pernyataan for, tambahkan setiap elemen array ke jumlah int

Bài mới nhất

Chủ Đề