Ev Kişisel Finans Python'da tek bir istisna nasıl kullanılır - mankenler

Python'da tek bir istisna nasıl kullanılır - mankenler

İçindekiler:

Video: Learn Python - Full Course for Beginners [Tutorial] 2024

Video: Learn Python - Full Course for Beginners [Tutorial] 2024
Anonim

Python'da geliştirdiğiniz bazı şeyler, kullanıcı beklenmedik değerleri girdiğinde istisnalar tüketmekten korkunç bir alışkanlığa sahiptir. Çözümün bir kısmı aralık kontrolü sağlamaktır. Bununla birlikte, aralık denetimi, beklenen sayısal bir değer yerine Merhaba gibi bir metin yazan bir kullanıcının sorununu gidermez. İstisna kullanımı, aşağıdaki adımlarda açıklandığı gibi soruna daha karmaşık bir çözüm sağlar.

1 Bir Python Dosyası penceresini açın.

Örnek kod yazabileceğiniz bir düzenleyici görüyorsunuz.

2 Aşağıdaki kodu her bir satırdan sonra Enter tuşuna basarak girin:

try: Value = int (input ("1 ile 10 arasında bir sayı yazın")) ValueError dışında: print (" 1 ile 10 arasında bir sayı! ") else: if (Değer> 0) ve (Değer <= 10): print (" Yazmışsınız: ", Değer) else: print (" Yazdığınız değer yanlıştır! ") > Deneme bloğundaki kodun istisnaları ele alınmıştır. Bu durumda, istisnanın işlenmesi, int (input ()) çağrılarını kullanarak kullanıcıdan giriş almak anlamına gelir. Bu bloğun dışında bir istisna oluşursa, kod işleyemez.

Güvenilirliği göz önünde bulundurarak, tüm çalıştırılabilir kodları bir deneme bloğuyla çevreleyerek her istisnanın ele alınması cazibesi olabilir. Bununla birlikte, sorununuzu daha kolay bulmak için istisna işlemenizi küçük ve özel hale getirmek istiyorsunuz.

Bu durumda, except bloğu belirli bir istisna arar: ValueError. Kullanıcı sayısal bir değer yerine Merhaba yazarak bir ValueError istisnası oluşturduğunda, bu özel istisna bloğu yürütülür. Kullanıcı başka bir istisna üretirse, blok haricinde bunu işleyemezdi.

else bloğu, try block kodu başarılı olduğunda (bir istisna oluşturmaz) yürütülen tüm kodu içerir. Kullanıcının geçerli girdi sağlamadığı sürece kodun geri kalan kısmı bu blokta yer alıyor çünkü bu kodu yürütmek istemiyorsunuz. Kullanıcı girdi olarak bir tam sayı sağladığında, kod doğru aralıktan emin olmak için kontrol edebilir.

3 Çalıştır'ı seçin → Modülü Çalıştır'ı seçin.

Açık bir Python Kabuğu penceresi görüyorsunuz. Uygulama size 1 ile 10 arasında bir sayı yazmanızı ister.

4Yol yazın ve Enter tuşuna basın.

Uygulama bir hata mesajı görüntüler.

5Adım 3 ve 4'ü tekrarlayın, ancak Merhaba yerine 5 yazın.

Uygulama aynı hata mesajı üretir.

6Adım 3 ve 4'ü tekrarlayın, ancak Merhaba yerine 22 yazın.

Uygulama, beklenen aralık hata iletisini çıktı. İstisna kullanımı, aralık hatalarını ortadan kaldırmaz.Onları ayrı ayrı kontrol etmeniz gerekir.

7Adam 3 ve 4'ü tekrarlayın; ancak Merhaba yerine 7 yazın.

Bu sefer, uygulama sonunda doğru bir 7 değeri verdiğinizi bildiriyor. Bu denetim seviyesini gerçekleştirmek için çok iş gibi görünse de, uygulamanızın doğru şekilde çalıştığından emin olamazsınız Onsuz.

8Adım 3 ve 4'ü tekrarlayın; ancak herhangi bir şey yazmak yerine Ctrl + C, Cmd + C veya platformunuz için alternatif girin.

Uygulama, bir KeyboardInterrupt özel durumu oluşturuyor. Bu istisna ele alınmadığından, kullanıcı için hala bir sorun oluşturmaktadır.

Python'da tek bir istisna nasıl kullanılır - mankenler

Editörün Seçimi

Doğrudan Seçim Aracının Kullanımı Infographics Yapmanıza Yardımcı Oluyor - mankenler

Doğrudan Seçim Aracının Kullanımı Infographics Yapmanıza Yardımcı Oluyor - mankenler

Adobe'deki Doğrudan Seçim aracı Araçlar paletindeki ikinci araç olan Illustrator, enformografi oluşturmak için mükemmel bir araçtır. Bazıları buna "boş ok" (siyah dolu Seçim okuyla karşılaştırıldığında) derler. Bir nesneyi veya nesne grubunu seçmek için Seçim'i kullanırken, doğrudan seçimi kullanarak bireyi seçebilirsiniz ...

Fırça Aracını Kullanmanın Infographics Oluşturmanıza Yardımcı Olabileceğini Nasıl Yaptığınızı Öğrenin

Fırça Aracını Kullanmanın Infographics Oluşturmanıza Yardımcı Olabileceğini Nasıl Yaptığınızı Öğrenin

Adobe Illustrator'un fırça aracı yardımcı olabilir Infographics'inizde serin efektler yaratırsınız. Sanatçının özlü imgesi, bir fırça ile bir ressamın resmidir. Fırça eski bir araçtır, ancak dijital çağda bile eski değildir - ancak fırça ve boya yerine bir fırça kullanın ve ...

Infografik tasarım ilkeleri: Yazı tipleri - mankenler

Infografik tasarım ilkeleri: Yazı tipleri - mankenler

Çok az yazı tipi içeriyor ve infografik bilgileriniz sıkıcı olabilir. Çok fazla girin ve bir fidye notu gibi görünme riski taşırsınız. Genel bir kılavuz, tasarımınızda en fazla üç harf kullanmaktır. Yazı tipleri hakkında akılda tutmanız gereken bazı temel şeyler. Her şeyden önce, yapmak ...

Editörün Seçimi

Test Sonuçlarını Çıkarmak İçin R

Test Sonuçlarını Çıkarmak İçin R

R'de çalıştırdığınız birçok test bir htest nesnesi döndürür. Bu tür nesne, temel olarak gerçekleştirilen testle ilgili tüm bilgileri içeren bir listedir. Tüm bu en iyi nesneler, istatistiğin değeri ve bileşen p ile en az bir bileşen istatistiği içerir. değeri ile ...

Bir Veri Çerçevesinde Değişkenleri, Gözlemleri ve Değerleri Çıkarma Nasıl Yapılır?

Bir Veri Çerçevesinde Değişkenleri, Gözlemleri ve Değerleri Çıkarma Nasıl Yapılır?

Çoğu durumda, bir matris gibi davranarak R'deki bir veri çerçevesinden değerleri ayıklayabilirsiniz. Ancak, veri çerçeveleri matrisler gibi görünse de, kesinlikle değildir. Matrisler ve dizilerden farklı olarak, veri çerçeveleri dahili olarak vektörler olarak değil vektörler listesi olarak depolanır. Bir matris olduğunu iddia etmek isterseniz ...

Matrisin Değerlerini Ayıklama Nasıl Yapılır R - mankenleri

Matrisin Değerlerini Ayıklama Nasıl Yapılır R - mankenleri

Daki Matrislerden Değer Çıkarma Nasıl bu indeksleri aynı şekilde kullanabilirsiniz R'de vektörler kullanırsınız. Değer atayabilir ve çıkarabilir, sayısal veya mantıksal indeksler kullanabilir, eksi işareti kullanarak değerler düşürebilir vb. R'de sayısal indisler nasıl kullanılır? Örneğin, değerleri ilk iki satırla ayıklayabilirsiniz ...

Editörün Seçimi

Tableau'daki verilerin bir Alt Kümesini Görüntüleme - ahtapot

Tableau'daki verilerin bir Alt Kümesini Görüntüleme - ahtapot

, Tableau'da bir görünümdeki bir veya daha fazla işaretle ilişkilendirilmiş verilerin bir alt kümesidir. Belirli bir sonuç şüpheli görünüyorsa, bunu faydalı bulabilirsiniz. Örneğin, belirli bir çubuk olmasını beklediğinizden daha uzun sürebilir ve görmek isterseniz ...

Tableau'da Sayfaların Rafının Kullanımı - mankenler

Tableau'da Sayfaların Rafının Kullanımı - mankenler

Tablosu, verilerinizi Pages ile analiz etmenizi sağlar raf. Bazen verilerinizi bir alanın içerdiği değerlere göre analiz etmek isteyebilirsiniz. Bu tür analiz, zaman içinde daha iyi sonuçp yapmadığınızı belirlemenize yardımcı olabilir. Bu tür bir analiz yapmanın kullanışlı bir yolu ...

Yalnızca Tableau'daki Analizde Kullanılan Verileri Görüntüleme - mankenler

Yalnızca Tableau'daki Analizde Kullanılan Verileri Görüntüleme - mankenler

Tablo yönergeleri verilerinizi görsel bir gösterime dönüştürürsünüz, ancak bazen gerçek ham verileri görüntülemeniz gerekir. Belki de analizde bir sonuç doğru görünmüyor ya da belki sadece altta neler olduğunu merak ediyorsunuzdur. Tableau'da oluşturduğunuz bir analizde fiilen kullanılan verileri görüntülemek için izleyin ...