Looping (Perulangan) di Python

15.24
Om Suastyastu,

Akhirnya setelah sekian lama saya tidak posting karena penyakit akut yaitu malas wkwkwk… saya dapat membulatkan tekad saya untuk menulis dan berbagi ilmu yang telah saya pelajari dari berbagai sumber tentang perulangan atau sering disebut looping di bahasa pemrograman Python. Apasi perbedaan looping di python dengan looping di bahasa pemrograman yang lain ??? dan bagaimana si menggunkan looping dengan Python? Apa saja jenis perulangan yang ada di Python? Dan mungkin masih banyak lagi pertanyaan yang ada maka dari itu untuk mengusai pemrogaman dengan Python kita harus menguasai perulangan atau looping yang merupakan alah satu dasar yang sangat penting dalam pemrograman.


Apa itu perulangan atau loooping?

Looping(perulangan) adalah suatu proses dalam pemrograman dimana suatu kegiatan atau proses yang sama diulang berkali-kali atau bisa dibilang sebuah proses yang di eksekusi berulang kali.

Apa kegunaaan looping(perulangan)?

Looping digunkan untuk mempermudah kita dalam melakukan proses yang sama berkali-kali misal saya ingin menanpilkan angka 1-100 jika kita menggunkan print(“1“),print(“2“) sampai seratus pasti tidak efesian sekali sehingga dibutuhkan sebuah statement untuk mengatasi masalah ini yaitu statement looping(perulangan).


Macam-macam Looping(perulangan) di Python


1. While loop

while loop adalah sebuah perulangan yang digunakan dimana jika jumlah interasinya atau jumlah pengulangan nya belum diketahui dan proses perulangan dengan while di python akan dijalankan jika kondisi bernilai true.

3. for loop

for loop adalah sebuah perulangan yang digunakan jika jumlah interasi atau banyaknya perulangan sudah diketahui.

4. nested loop

nested loop adalah sebuah perulangan yang terdiri dari kombinasi perulangan dimana dalam suatu perulangan ada perulangan.

5. infiniti loop

infiniti loop adalah sebuah perulangan yang dijalakan terus menerus tanpa berhenti.

Mungkin itu saja perulangan yang wajib kalian ketahui pada dasarnya yang harus kalian pahami adalah while loop dan for loop karena dengan mengusai dua hal itu kalian dapat mengembangkan menjadi nested loop atau infiniti loop sesuai dengan kebutuhan.

looping(perulangan) dengan while di python


struktur dasar penulisan while di Python adalah

inisialisai
while(kondisi):
    statement
    pengubahvariableperulangan
tab tersebut menandakan bahwa itu termasuk dalam while. While akan terus berjalah jika kondisi bernilai true namun jika kita ingin membuatnya berhenti maka kita membutuhkan perubahan nilai variable perulangan misal kita ingin print(“Hello World!!!“) sebanyak sepuluh kali kita dapat melakukannnya dengan :
a=1
while(a<=10):
    print(“Hello World!!!“)
    a=a+1

jika tidak ada (a=a+1) maka nilai a akan terus bernilai satu sehingga perulangan akan terus terjadi tanpa berhenti menjadi infiniti loop yang seharusnya tidak diperlukan dan membuat program crash.

Berikut contoh program perulangan  While di Python


print("""Program Mencari kelipatan dari suatu angka
dengan perulangan WHILE
di Python
Created by I Gede Arya Surya Gita
program start>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
""")
a=0
b=0
i=1
a=int(input("Masukan angka yang akan di cari kelipatannya = "))
b=int(input("Masukan banyak kelipatan yang akan di cari   = "))
print("Kelipatan dari %d adalah"%(a))
while(i<=b):
    print(i*a," ")
    if(i%10==0):
        print("\n")
    i=i+1
print("program end>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>")

looping(perulangan) dengan for di python


perulangan dengan for dilakukan dimana kita sudah mengetahui banyaknya interasi yang akan dilalukan atau range nya sudah diketahui selain range for juga dapat digunkan untuk menampilkan data dalam variable array dan masih banyak fungsi lainnya.
Standar penulisan for di python
for [variable] in [range/variablearrayyangakandiulang]:
    print([variable])


Cara penulisan range di for dalam bahasa pemrogaman Python


penulisan range sesuai kebutuhan misal kita ingin membuat perulangan 10 kali  dimulai dari nol sampai 9 maka range dapat ditulis
for i in range(10):
    print(i)

atau jika kita ingin membuat perulangan sebanyak 4 kali dimulai dari 5-8 maka range ditulis
for i in range(5,9):
    print(i)

atau mungkin kalian ingin membuat range locat 2 angka dimulai dari 4,6,8 dapat dilakukan dengan
for i in range(4,9,2) :
    print(i) 

intinya range(nilaiawal,nilaiakhir,penjumlah)
kesimpulan di atas range digunakan untuk mengatur banyaknya perulangan atau counter dari for dan jika kita ingin membuat perulangan dimulai dari 0 maka nilai awal tidak perlu diisi dan jika kita ingin perulangan berjarak atau dijumlah lebih dari satu misalnya counter bertambah 2 di setiap perulangan misal range(3,10,2) akan menghasikan range 3,3+2,3+2+2,3+2+2+2 atau 3,5,7,9 
mungkin penjelasan di atas dapat sedikit membantu anda wkwkwkw kalau tidak membantu mohon maafkan saya yang newbie ini dan sok tau pakek posting di blog lagi wkwkwkwk.

Inilah contoh program perulangan for di Python

print("Program Python Mencari bilangan ganjil dengan for")
print("Created by I Gede Arya Surya Gita")
print("Program Start >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n")
a=0
b=0
a=int(input("cari bilangan ganji mulai dari angka \t= "))
b=int(input("banyaknya bilangan ganjil yang ditampilkan \t= "))
if(a%2==0):
        a=a+1
for n in range(a,b+1) :
    print(a, " ")
    a=a+2
print("Program END >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>")



Perbedaan perulangan di Python dengan perulangan di bahasa pemrograman lain adalah dapat menggunakan else???

kok kayak if ya bisa pakek else??? mungkin penggunaan else dibutuhkan untuk membuat program tertentu kali ya. Oke kalian pasti bertanya bagaimana cara menggunakan else di perulangan python yaitu while dan for sebelum kalian tau cara menggunakannya kalian harus tau kapan else ini akan di  eksekusi di perulangan kapan???
for : else akan berjalan atau dieksekusi saat perulangan sudah selesai
while : else akan dieksekusi atau berjalan saat perulangan bernilai false
jadi kita menggunakan break untuk keluar dari perulangan else tidak dijalankan karena saat kita menggunakan break perulangan tidak berhenti secara semestinya dan juga perulangan tidak bernilai false.
Pada dasarnya cara penulisan else di perulangan sama dengan penggunaan else di if yaitu :

penggunaan else pada for di Python

for n in range(1,5):
    print(“Hello World“)
else :
    print(“i like blogger“)


penggunaan else pada while di Python

n=0
while (n<5):
    print(“Hello World“)
else :
    print(“i like blogger“)

contoh program cara penggunaan else pada perulangan Python

print("Contoh program penggunaan break dan continue dan else di perulangan python")
a=1
y=" "
while(a<=10):
    print("Kesempatan ke-",a)
    for b in range(0,10):
        y=input("\tApakah anda ingin skip ?(y/t)")
        if(y=="y"):
            break
        print("\tPermainan ke-",b)
    else:
        print("Else FOR")
       
    a+=1
    y=input("Apakah anda ingin keluar ?(y/t)")
    if(y=="y"):
        break
else:
        print("Else WHILE")


Kontrol dalam looping di Python


kontrol dalam looping di Python ini terdiri dari 3 yaitu :

1. Break

break adalah suatu kontrol yang berfungsi untuk keluar dari perulangan atau menghentikan looping pada kondisi tertentu pastinya untuk kondisi tertentu kita menggunakan  if .

2. Continue

continue adalah suatu kontrol yang digunakan untuk melanjutkan perulangan ke perulangan selanjutnya tanpa menjalankan statement di bawahnya yang ada pada perulangan.

3. Pass

pass adalah suatu kontrol yang tidak menghasilkan apappun, pass digunakan untuk mengecek apakan perulangan berjalan dengan benar.


Contoh program penggunaan break dan continue



print("Contoh program penggunaan break dan continue di perulangan python")
a=1
y=" "
while(a<=10):
    print("Kesempatan ke-",a)
    for b in range(0,10):
        y=input("\tApakah anda ingin skip ?(y/t)")
        if(y=="y"):
            continue
        print("\tPermainan ke-",b)
       
    a+=1
    y=input("\tApakah anda ingin keluar ?(y/t)")
    if(y=="y"):
        break


sekian postingan saya kali ini jika ada kesalahan saya mehon maaf dan jika kalian masih bingun kalian dapat bertanya di kolom komentar atau dapat hubungi saya melalui contact person. Salam BLOGGER!!!bunuh rasa malas mu, dan terus berbagi kebaikan!!!



Om Santi, Santi, Santi Om.
Previous
Next Post »

19 komentar

  1. I like your blog, I read this blog please update more content on python, further check it once at python online course

    BalasHapus
    Balasan
    1. Thank you, I also want to update python content on this blog

      Hapus
  2. Ucuz, kaliteli ve organik sosyal medya hizmetleri satın almak için Ravje Medyayı tercih edebilir ve sosyal medya hesaplarını hızla büyütebilirsin. Ravje Medya ile sosyal medya hesaplarını organik ve gerçek kişiler ile geliştirebilir, kişisel ya da ticari hesapların için Ravje Medyayı tercih edebilirsin. Ravje Medya internet sitesine giriş yapmak için hemen tıkla: ravje.com

    İnstagram takipçi satın almak için Ravje Medya hizmetlerini tercih edebilir, güvenilir ve gerçek takipçilere Ravje Medya ile ulaşabilirsin. İnstagram takipçi satın almak artık Ravje Medya ile oldukça güvenilir. Hemen instagram takipçi satın almak için Ravje Medyanın ilgili sayfasını ziyaret et: instagram takipçi satın al

    Tiktok takipçi satın al istiyorsan tercihini Ravje Medya yap! Ravje Medya uzman kadrosu ve profesyonel ekibi ile sizlere Tiktok takipçi satın alma hizmetide sunmaktadır. Tiktok takipçi satın almak için hemen tıkla: tiktok takipçi satın al

    İnstagram beğeni satın almak için Ravje medya instagram beğeni satın al sayfasına giriş yap, hızlı ve kaliteli instagram beğeni satın al: instagram beğeni satın al

    Youtube izlenme satın al sayfası ile hemen youtube izlenme satın al! Ravje medya kalitesi ile hemen youtube izlenme satın almak için tıklayın: youtube izlenme satın al

    Twitter takipçi satın almak istiyorsan Ravje medya twitter takipçi satın al sayfasına tıkla, Ravje medya güvencesi ile organik twitter takipçi satın al: twitter takipçi satın al

    BalasHapus
  3. https://www.chihuahuapuppiesforsale1.com/
    http://www.myppuphouse.com/
    https://www.yorkiespuppiessale.com/
    https://chowchowpuppiessale.com/
    http://www.globalkittens.com/

    BalasHapus

  4. How long does a Yorkie live? 13 – 16 years
    Are Yorkies cuddlers?
    A lover of all things comfortable, the Yorkshire terrier enjoys cuddling with loved ones and snuggling into everything soft and fluffy. And for you, their silky coat isn't too bad for petting. https://www.newdaypuppies.com/

    Adorable Teacup and Toy AKC Yorkie Puppies
    We have adorable Yorkshire Terrier puppies male and female (she is pictured with the bow).The little girl was born on and the male was born on. yorkie teacup for sale Both puppies have started potty training and have had all sets of puppy shots and deworming. They both come with AKC papers.The girl is very petite and has an adorable baby doll face. yorkies for sale near me She is a teacup and will mature to be around just lbs. She is very gentle and easy going She is the princess in our home and loves to be held.The male is full of spunk and is super playful He will mature to be lbs and would make an awesome family dog. He has a gorgeous silky coat and adorable teddy bear face.Both puppies are AKC registered and will come with a health guarantee shot record and sample puppy food. teacup yorkies for sale, teacup yorkie puppies for sale

    Adorable Teacup and Toy AKC Yorkie Puppies is a Female, Male Yorkshire Terrier Puppy for sale in US. Adorable Teacup and Toy AKC Yorkie Puppies by newdaypuppies for Female, Male Yorkshire Terrier Puppies. yorkshire terrier for sale

    BalasHapus


  5. Is a Yorkie a good family dog?
    yorkie puppies for sale
    Yorkies, like many other Toy breeds, make good pets for people; they're especially good for senior citizens, people with medical issues, and those who may worry about the size and strength of a larger dog. ... They're loving, devoted, and very affectionate: This makes them great personal companions and good family pets.

    Do Yorkshire terriers bark a lot?
    teacup yorkie for sale
    Yorkshire Terriers are little dogs with huge personalities. yorkies for sale With those huge personalities come a fierce territorial bark. Any time your phone rings, someone speaks or knocks on your door, or your doorbell chimes, your Yorkshire Terrier will likely bark. Outside noises aren't even required for barking for some Yorkies. yorkie for sale near me

    How much do Yorkshire terriers cost?
    yorkies puppy for sale
    Typical Yorkie prices range from $1,500 to $3,000, but the cost can fall far below or above that range. Prices will vary based on the puppy's lineage, appearance, health, and the breeder. It's also possible to adopt an older Yorkie for significantly less through a rescue shelter.

    BalasHapus

Saran artikel untuk Anda !

ASUS ZenBook UX333, UX433 & UX533 | The World's Smallest 13, 14, 15 Inch Laptop

Om Suastyastu, Sekarang ASUS sudah tidak asing lagi di telinga setiap orang. ASUS merupakan sebuah perusahaan yang bergerak di bidang...