Bagaimana Anda mencetak 10 kali dengan python?

Python menyediakan dua jenis pernyataan perulangan. Di sini while loop mirip dengan bahasa pemrograman lain seperti C/C++ dan Java. Sedangkan for loop digunakan untuk dua tujuan. Yang pertama adalah mengulangi urutan seperti Daftar, Tuple, Set, dan Kamus. Dan yang lainnya adalah mengulang rentang angka

 

Menggunakan python untuk loop

Versi for loop ini akan mengulangi urutan angka menggunakan fungsi range(). range() mewakili urutan angka yang tidak dapat diubah dan terutama digunakan untuk mengulang beberapa kali dalam for loop. Perhatikan bahwa titik akhir yang diberikan dalam range() tidak pernah menjadi bagian dari urutan yang dihasilkan. Saat Anda ingin mengakses posisi bersama dengan nilai urutan, versi for loop ini digunakan

BACA JUGA. Tips Pemula untuk Belajar Python

 

Sintaksis

Sintaks untuk loop adalah seperti yang ditunjukkan di bawah ini

for iterator in range(start, stop, step):
     block of statements
else:
     block of statements

Atau


for iterator in sequence:
     block of statements
else:
     block of statements
_

 

Contoh 1 - Menggunakan fungsi rentang untuk mengulang sebanyak n kali

Contoh di sini mengulangi rentang angka dari 1 hingga 10 dan mencetak nilainya. Namun, jika mencapai angka yang habis dibagi 5, itu akan memutus loop. Perhatikan bahwa dalam kasus ini, pernyataan di dalam blok else tidak akan dicetak karena perulangan berhenti berulang ketika nilainya mencapai 5

for i in range(1, 10):
    if(i%5==0):
        break
    print(i)
else:
    print("This statement gets printed only if the for loop terminates after iterating for given number of times and not because of break statement")

Keluaran

1
2
3
4

 

Contoh 2 - Mengulangi elemen daftar menggunakan fungsi range()

Saat Anda ingin mengulang urutan, salah satu caranya adalah dengan mengulang menggunakan for loop yang diberikan di bawah ini yang memberikan posisi elemen yang diinginkan. Contoh di bawah mengulangi daftar buah dan mengembalikan posisi buah "Mangga"

fruits = ["Apple", "Mango", "Banana", "Pineapple", "Strawberry"]
for i in range(0, len(fruits)):
    if(fruits[i]=="Mango"):
        print("Mango found at position ",(i+1))
        break
    i+=1
_

Keluaran

Iklan

Mango found at position 2

Contoh 3 - Mengulangi elemen daftar tanpa fungsi range()

Namun, jika Anda hanya ingin mengoperasikan nilai urutan tanpa mempertimbangkan posisinya yang sesuai dalam urutan, Anda dapat menggunakan perulangan for yang diberikan di bawah ini


fruits = ["Apple", "Mango", "Banana", "Pineapple", "Strawberry"]
for i in fruits:
    if(i=="Mango"):
       print("Mango found in the list")
       break
_

Keluaran

Mango found in the list

 

BACA JUGA. Metode grup panda dijelaskan dengan contoh SEDERHANA

Contoh 4 - Loop n kali tanpa variabel indeks

Dalam semua contoh kami sebelumnya, kami telah menggunakan variabel indeks untuk memproses elemen loop. Sekarang jika kita tidak ingin menggunakan variabel indeks maka Anda dapat menggunakan

for i in range(1, 10):
    if(i%5==0):
        break
    print(i)
else:
    print("This statement gets printed only if the for loop terminates after iterating for given number of times and not because of break statement")
5 dengan cara berikut

num = 5
for _ in range(num):
   print("This will run n number of times the elements present in num")
_

Keluaran

This will run n number of times the elements present in num
This will run n number of times the elements present in num
This will run n number of times the elements present in num
This will run n number of times the elements present in num
This will run n number of times the elements present in num

Alternatifnya kita juga bisa menggunakan itertools untuk mencapai hal yang sama, ini contoh lainnya


for iterator in sequence:
     block of statements
else:
     block of statements
_0

Keluaran


for iterator in sequence:
     block of statements
else:
     block of statements
_1

 

Contoh 5 - Bersarang untuk loop

Namun, jika Anda hanya ingin mengoperasikan nilai urutan tanpa mempertimbangkan posisinya yang sesuai dalam urutan, Anda dapat menggunakan perulangan for yang diberikan di bawah ini


for iterator in sequence:
     block of statements
else:
     block of statements
_2

Keluaran

Iklan


for iterator in sequence:
     block of statements
else:
     block of statements
_3

 

BACA JUGA. 10+ contoh pada fungsi python sort() dan sort()

Menggunakan python while loop

While loop juga digunakan untuk mengulangi rentang angka atau urutan. While loop mengeksekusi blok sampai kondisi yang diberikan terpenuhi. Begitu kondisi menjadi salah, itu akan berhenti mengeksekusi blok pernyataan, dan pernyataan segera setelah loop dieksekusi. Kita juga dapat menulis klausa else yang dijalankan jika dan hanya jika loop berakhir karena kondisi salah dan bukan karena pengecualian atau pernyataan break lainnya

Sintaksis

Sintaks untuk loop adalah seperti yang ditunjukkan di bawah ini


for iterator in sequence:
     block of statements
else:
     block of statements
_4

 

Contoh 6 - Sementara dengan blok lain

Dalam contoh yang diberikan di bawah ini, kami memiliki penghitung yang mencetak angka dari 100 hingga 105. Dan, setelah mencapai nilai, loop berakhir dan klausa lain dijalankan


for iterator in sequence:
     block of statements
else:
     block of statements
_5

Keluaran


for iterator in sequence:
     block of statements
else:
     block of statements
_6

 

Contoh 7 - Membuat Kamus dari dua daftar

Dalam contoh yang diberikan di bawah ini, Kami memiliki dua daftar yang masing-masing berisi nama negara dan nama ibu kota. Di sini, kita akan membaca nilai dari dua daftar dan menyusun kamus dari daftar ini


for iterator in sequence:
     block of statements
else:
     block of statements
_7

Keluaran

Iklan


for iterator in sequence:
     block of statements
else:
     block of statements
_8

 

BACA JUGA. Python Set add() Contoh [Tutorial]

Contoh 8 - While loop di dalam for loop

Pada contoh yang diberikan di bawah ini, kami akan mencetak tabel perkalian dari angka hingga angka yang diberikan


for iterator in sequence:
     block of statements
else:
     block of statements
_9

Keluaran

for i in range(1, 10):
    if(i%5==0):
        break
    print(i)
else:
    print("This statement gets printed only if the for loop terminates after iterating for given number of times and not because of break statement")
0

 

Contoh 9 - Pengulangan while bersarang

Dalam contoh yang diberikan di bawah ini, Kami akan menggunakan dua while loop yang membuat tupel di dalam daftar. Di sini, kami membuat Tuple dari dua elemen sebagai iterator i dikalikan dengan hitungan dan i+1 dikalikan dengan hitungan

for i in range(1, 10):
    if(i%5==0):
        break
    print(i)
else:
    print("This statement gets printed only if the for loop terminates after iterating for given number of times and not because of break statement")
1

Keluaran

for i in range(1, 10):
    if(i%5==0):
        break
    print(i)
else:
    print("This statement gets printed only if the for loop terminates after iterating for given number of times and not because of break statement")
2

 

BACA JUGA. Contoh Python argparse (ArgumentParser) untuk pemula

Contoh-10. Ulangi n kali menggunakan while tanpa nomor indeks

Kami juga dapat mengulang rentang angka tanpa menggunakan nomor indeks

for i in range(1, 10):
    if(i%5==0):
        break
    print(i)
else:
    print("This statement gets printed only if the for loop terminates after iterating for given number of times and not because of break statement")
_3

Keluaran

for i in range(1, 10):
    if(i%5==0):
        break
    print(i)
else:
    print("This statement gets printed only if the for loop terminates after iterating for given number of times and not because of break statement")
_4

 

Ringkasan

Pengetahuan tentang perulangan adalah inti dari bahasa pemrograman python yang sangat berguna untuk merumuskan logika yang kompleks dengan mudah. Anda akan sering perlu menggunakan pernyataan kontrol perulangan untuk membangun berbagai aplikasi. Pengetahuan tentang perulangan dalam berbagai format dan kombinasi membantu menyelesaikan tugas yang sangat rumit menjadi solusi yang efisien waktu. Dalam tutorial ini, kita membahas for loop dan while loop dengan berbagai kombinasi dan contoh untuk mendemonstrasikan fungsionalitas perulangan. Secara keseluruhan, tutorial ini mencakup semua yang perlu Anda ketahui untuk memahami dan menggunakan perulangan di Python

 

Referensi

Kontrol aliran pernyataan

 

Kata Kunci Terkait. untuk loop python, python ulangi nomor n kali, python ulangi string n kali, sementara loop python, untuk saya dalam rentang python, python ulangi karakter n kali, untuk i ke n python, python loop n kali tanpa indeks, untuk loop python, python

Bagaimana Anda mencetak angka 10 kali dengan Python?

Contoh. hitungan = 0; . print("Nama saya Vidyut") hitung += 1 lainnya. print("String dicetak sepuluh kali. ")

Bagaimana Anda mencetak 5 kali dengan Python?

Cara Mengulang String Beberapa Kali dengan Python .
Metode 1. Gunakan print() dan operator aritmatika
Metode 2. Gunakan For Loop dan range()
Metode 3. Gunakan fungsi input()
Metode 4. Gunakan itertools. ulang()
Metode 5. Gunakan Pandas DataFrame

Bagaimana Anda mengulang 5 kali dengan Python?

Tidak ada fungsi pengulangan khusus dalam modul bawaan Python. Tetapi Python menawarkan modul seperti NumPy dan panda, yang memiliki fungsi repeat() mereka sendiri . Fungsi repeat() adalah fungsi yang benar-benar memungkinkan Anda mengulang kode n beberapa kali dengan python.

Bagaimana cara mencetak beberapa kali dengan Python?

Menggunakan * operator untuk mencetak karakter n kali dengan Python . Kita dapat menggunakan operator * untuk menyebutkan berapa kali kita perlu mencetak nilai ini. Lihat kode di bawah ini. Pada contoh di atas, kami mencetak karakter sebanyak lima kali menggunakan operator *.