Menu
Coddy logo textTech

Try ve Except Bloğu

Coddy'nin Python Journey'sinin Mantık ve Akış bölümünün bir parçası. Ders 64 / 78.

Python'daki try-except bloğu, istisnaları yönetmenize ve programınızın çökmesini engellemenize olanak tanır. İstisna oluşturabilecek kod try bloğunun içine yerleştirilir ve bir hata oluşursa except bloğu bu hatayı ele alır.

İşte temel yapı:

try:
    # İstisnaya neden olabilecek kod
    risky_code()
except ExceptionType:
    # İstisnayı işlemek için kod
    handle_error()

Örnek:

try:
    num = int("abc")  # Bu bir ValueError hatası oluşturur
except ValueError:
    print("Invalid input! Please enter a number.")

Çıktı:

Invalid input! Please enter a number.

Bu örnekte, program çökmek yerine ValueError hatasını yakalar ve kullanıcı dostu bir mesaj yazdırır. Belirli istisnaları ele almak ve programınızın sorunsuz çalışmasını sağlamak için try-except yapısını kullanın.

challenge icon

Görev

Kolay

Kullanıcıdan bir sayı girmesini isteyen bir program yazın. Girişin geçerli bir tam sayı olmadığı durumları ele almak için bir try-except bloğu kullanın.

  1. Kullanıcı geçerli bir tam sayı girerse, "You entered: <number>" yazdırın.
  2. Kullanıcı geçersiz bir değer girerse (örneğin, bir dize veya özel karakter), istisnayı yakalayın ve "Invalid input! Please enter a valid number." yazdırın.

Kendin dene

# Buraya kod yazın
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Mantık ve Akış bölümündeki tüm dersler

Kendi başına pratik yap: Online Python derleyicisi