"Enter"a basıp içeriğe geçin

Python’da bir döngüde break ve Continue deyimi nasıl kullanılır – Linux ipucu

kırmak E Tamamlamak İfadeler, herhangi bir programlama dilinin döngüsü içinde çeşitli amaçlar için kullanılır. Bu iki ifade dikkate alınır. sıçrama Çünkü her iki ifade de kontrolü metnin bir kısmından diğerine aktarır. NS kırmak in any loop deyimi, sonlandırma koşulu ortaya çıkmadan önce verilen herhangi bir koşula göre döngüyü sonlandırmak için kullanılır. NS Tamamlamak Bir döngü içindeki ifade, verilen herhangi bir koşula bağlı olarak döngünün bir veya daha fazla ifadesini atlamak için kullanılır, ancak döngüyü sonlandırmak için kullanılmaz. Bu öğretici, bu deyimlerin bir Python döngüsünde nasıl kullanılacağını gösterir.

kullanmak kırmak reklam:

NS kırmak İfade, Python’daki herhangi bir döngüde çeşitli amaçlar için kullanılabilir. bazı kullanımlar kırmak Çeşitli örnekler kullanan ifadeler, bu eğitimin bir sonraki bölümünde gösterilmektedir.

Örnek 1: Rastgele bir sayıya dayalı sonsuz bir döngüyü sonlandırmak

Aşağıdaki örnekte, sonsuzun içinde bir tamsayı rasgele sayı üretilecektir.

Süre Düğüm. Yeni oluşturulan rasgele değer şundan büyük olduğunda: 75 veya eşit 99 Sonra sonra kırmak İfade yürütülür ve döngü sona erer, aksi takdirde döngü diğer değerler için devam eder.

#! /usr/bin/env python3
# randint modülünü içe aktar
İtibarenrastgeleithalat rastgele
# while sonsuz döngüsünü tanımlayın
Süre(NS):
# 10’dan 99’a kadar rastgele bir sayı oluşturun
sayı = rastgele(10Ve99)
# Önceden oluşturulmuş sayıyı yazdır
matbaa(“yeni oluşturulan sayı %s” % sayı)
# Sayı 75’ten büyükse döngüyü sonlandır
eğer(sayı >75):
matbaa(“Bir dahaki sefere bol şans.”)
kırmak
# Sayı 99 ise döngüyü sonlandırın
yerel(sayı ==99):
matbaa(“Bingo!!!, sen kazandın”)
kırmak
# Döngüde kalın
diğer:
matbaa(“Tekrar deneyebilirsin.”)

Üretmek:

Komut dosyasını çalıştırdıktan sonra aşağıdaki çıktı görünecektir.

Örnek 2: Belirli bir değere dayalı bir listeyi tekrar etmeyi bırakın

Aşağıdaki komut dosyası, adlandırılmış bir liste değişkeninden değerleri okuyacaktır. Satıcı Kullanmak için Düğüm. ne zaman eğer Döngü içindeki koşul doğruysa döngü, tüm döngü öğeleri okunmadan önce sona erer. kırmak reklam.

#! /usr/bin/env python3
# Dil listesinin beyanı
Satıcı =[‘Bıçak’,‘PHP’,‘Java’,‘Piton’,‘C#’,‘C++’]
# Break deyimi yürütülene kadar listeyi yazdır
matbaa(Farklı dillerin listesi)
# Listeyi tekrarla
için reklam içeri Satıcı:
# Geçerli menü öğesini yazdır
matbaa(reklam)
# Döngüden çıkmak için durumu kontrol edin
eğer(reklam ==“Piton”):
kırmak
# Döngü sonlandırma mesajını yazdır
matbaa(Bölüm Sona Erdi)

Üretmek:

Komut dosyasını çalıştırdıktan sonra aşağıdaki çıktı görünecektir.

Örnek 3: Sözlükten üç belirli öğeyi okuyun

Aşağıdaki örnek, kullanarak bir sözlükten yalnızca üç belirli öğeyi nasıl okuyabileceğinizi gösterir. Mola Ver f ifadesi için Düğüm. Komut dosyasında, anahtarın öğrencinin adını ve değerin o öğrenci için liyakat konumunu içerdiği altı maddelik bir sözlük tanımlanmıştır. NS için Döngü, sözlük değerlerini okumak ve 1’den 3’e kadar liyakat pozisyonlarına sahip öğrencilerin adlarını bir listede saklamak için kullanılır. Liste kullanılarak listeye üç öğe eklendikten sonra döngü sona erecektir. kırmak reklam.

#! /usr/bin/env python3
# İlk üç kişinin adını saklamak için listeyi seçin
en iyi liste =[,,]
# Döngüyü sonlandırmak için sayaç değerini ayarlayın
ereksiyon =0
# Altı maddelik bir sözlük tanımlayın
liyakat listesi ={Muhammet: 1Ve‘Mila Rahman’: 5Ve‘Sakib El Hasan’:3Ve“Brian Lara”: 6Ve
Sachin Tendulker: 2VeElif Hüseyin:4}
# İlk üç değerlinin adlarını almak için sözlük değerlerini yineleyin
için öğrenci adı içeri Liyakat Listesi:
# Liyakat pozisyonunu okuyun
liyakat_pos = liyakat listesi[Öğrenci adı]
# Konum 1’den 3’e kadarsa ve 1’e kadar sayıyorsa, dizin değerini listede saklayın
eğer(liyakat_pos <4):
en iyi liste[liyakat_pos-1]= öğrenci adı
ereksiyon = sayaç + 1
# Sayaç değeri 3 ise döngüyü sonlandırın
eğer(ereksiyon ==3):
kırmak
# Konuma göre liste değerlerini okuyun ve yazdırın
için n içeriAralık(0Ve3):
matbaa(“%s içinde %s” %(en iyi liste[n]Ven +1))

Üretmek:

Komut dosyasını çalıştırdıktan sonra aşağıdaki çıktı görünecektir.

Devam deyimi ile:

NS Tamamlamak Açıklama bölümü şöyle bitirmiyor kırmak reklam. Bazı özel komutları yürütmeden programın kontrolünü döngünün yukarısına aktarır. bazı kullanımlar Tamamlamak Bu eğitimin bir sonraki bölümünde çeşitli örnekler kullanılarak gösterilmektedir.

Örnek 4: Bu değerleri 3 ve 5’e bölünebilen bir listeden yazdırın

Aşağıdaki betik, for döngüsünü kullanarak sayıların bir listesini okuyacak ve onu kullanarak listedeki 3 ve 5’e bölünebilen sayıları yazdıracaktır. eğer E Tamamlamak reklam.

#! /usr/bin/env python3
# Numara listesinin duyurulması
Hazırlık =[5,10,11,15,25,30,46,45,50]
# Mesajı yazdır
matbaa(3 ve 5 ile bölünebilen sayılar:)
# Listeyi tekrarla
için n içeri Hazırlık:
# Takip deyimini çalıştırmak için durumu kontrol edin
eğer(n% 3! =0veya n% 5! =0):
Tamamlamak
# 3 ve 5’e bölünebilen sayıları yazdır
diğer:
matbaa(n)

Üretmek:

Komut dosyasını çalıştırdıktan sonra aşağıdaki çıktı görünecektir.

Örnek 5: Bir sözlükten belirli değerlerin yazdırılması

Komut dosyasında, anahtarın kişinin adını ve ‘ içeren her anahtarın değerini içerdiği beş kişilik bir sözlük tanımlanmıştır.Mevcut’ veya ‘Müsait değil’ bir değer olarak. Aşağıdaki komut dosyası, bu kişi adlarını değeri içeren sözlükten yazdıracaktır, ‘Mevcut’.

#! /usr/bin/env python3
# 5 karakter sözlüğü tanımlayın
kişiler ={‘Defne. Michael’: ‘Mevcut’Ve‘Defne. robin: ‘Müsait değil’VeBeyan. o’:‘Müsait değil’Ve
“Lara’dan Sonra”: ‘Mevcut’Ve‘Koy. Hossain’:‘Mevcut’}
# Mesajı yazdır
matbaa(Toplantıda şu kişiler hazır bulunur:)
# Sözlüğü tekrar et
için İsim içeri İnsanlar:
# Takip deyimini çalıştırmak için durumu kontrol edin
eğer(kişiler[isim]==‘Müsait değil’):
Tamamlamak
# Kişinin adını yazdır
diğer:
matbaa(İsim)

Üretmek:

Komut dosyasını çalıştırdıktan sonra aşağıdaki çıktı görünecektir.

Çözüm:

Break ve Continue deyimleri arasındaki farklar, bu eğitimde birkaç örnek kullanılarak bir döngüde açıklanmaktadır. Okuyucuların bölümdeki bu ifadeleri doğru bir şekilde nasıl kullanacaklarını bilmelerine yardımcı olacaktır.

Yazarın videosunu izleyin: Burada

Diğer gönderilerimize göz at

[wpcin-random-posts]

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir