wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python-Hatalar

Total questions: 14

Worksheet time: 22mins

Name
Class
Date
1.

Yandaki koşul ifadelerini ve bu ifadelerin kodalarını farklı kutucuklar çizerek gösteriniz.

2.

Yandaki koşul ifadelerini ve bu ifadelerin kodalarını farklı kutucuklar çizerek gösteriniz.

3.

Yandaki koşul ifadelerini ve bu ifadelerin kodalarını farklı kutucuklar çizerek gösteriniz.

4.

Yandaki koşul ifadelerini ve bu ifadelerin kodalarını farklı kutucuklar çizerek gösteriniz.

5.

Yandaki koşul ifadelerini ve bu ifadelerin kodalarını farklı kutucuklar çizerek gösteriniz.

6.

Yandaki koşul ifadelerini ve bu ifadelerin kodalarını farklı kutucuklar çizerek gösteriniz.

7.

Bu kod çalıştırılırsa aşağıdaki hatalardan hangisini alırız?

a)

NameError: name 'y' is not defined

b)

NameError: name 'prit' is not defined. Did you mean: 'print'?

c)

SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?

d)

TypeError: 'builtin_function_or_method' object is not subscriptable

8.

Yandaki kodun çıktısı nedir ve hatanın neden kaynaklanmaktadır?

a)

TypeError: can only concatenate str (not "int") to str

b)

NameError: name 'sayi' is not defined

c)

SyntaxError: invalid syntax

d)

ValueError: invalid literal for int() with base 10: '5'

9.

Bu kod çalıştığında aiağıdakilerden hangisini hata mesajı olarak verir?

a)

TypeError: 'str' object is not callable

b)

AttributeError: module 'random' has no attribute 'ranint'. Did you mean: 'randint'?

c)

IndexError: list index out of range

10.

Yandaki kod çalıştırıldığında aşağıdaki hangi hata mesajını verir?

a)

TypeError: 'list' object is not callable

b)

IndexError: list index out of range

c)

NameError: name 'sayilar' is not defined

11.

Yandaki kodda, break ifadesinin görevi nedir?

a)

Yeni bir döngü başlatır.

b)

Döngünün içine başka bir döngü ekler.

c)

Döngünün içindeki kodu tekrarlar.

d)

Döngüyü sonlandırır.

12.

Yandaki kod bloğunda, random.choice() fonksiyonunun görevi nedir?

a)

Bir liste oluşturur.

b)

Rastgele bir sayı seçer.

c)

Listeden rastgele bir eleman seçer.

d)

Listeyi sıralar.

13.

Aşağıdaki kod bloğunda, input() fonksiyonunun görevi nedir?

a)

Bir liste oluşturur.

b)

Kullanıcıdan veri alır.

c)

Ekranı temizler.

d)

Bir sayı seçer.

14.

Yandaki kod bloğunda, elif ifadesinin görevi nedir?

a)

Birden fazla koşulun kontrol edilmesini sağlar.

b)

Bir koşulun doğru olup olmadığını kontrol eder.

c)

Bir döngüyü başlatır.

d)

Bir fonksiyonu çağırır.