Python Type Casting Quiz
A 50-question quiz covering Python type casting: numeric conversions, string casting, boolean rules, safe casting, error cases, and real-world usage patterns.
Question 1
What is type casting in Python?
Question 2
Which type of casting does Python primarily rely on?
Question 3
Which function converts a value into a string?
Question 4
Which function converts compatible strings into integers?
Question 5
What is the typical result of converting an incompatible string using int()?
Question 6
Which function converts a value into a floating-point number?
Question 7
Which type does bool() return?
Question 8
What does list() do when passed a string?
Question 9
What happens when casting a float like 7.9 to int()?
Question 10
Which casting function removes decimal places but does not round?
Question 11
What is the output of this code?
print(int("42"))Question 12
What does this print?
print(float("3.14"))Question 13
What is the result?
print(bool(""))Question 14
What happens here?
print(int("3.5"))Question 15
What does this print?
print(str(100))Question 16
What does this code output?
x = "abc"
print(list(x))Question 17
What is printed?
print(bool([]))Question 18
What is the output?
print(float(7))Question 19
What does this display?
print(int(True))Question 20
What happens here?
print(int(False))Question 21
What does this produce?
print(str([1,2]))Question 22
What is printed?
print(tuple("hi"))Question 23
What does this print?
print(set("aaab"))Question 24
What is printed?
print(float("5"))Question 25
What is the output?
print(bool("False"))Question 26
What does this code output?
print(str(3.5))Question 27
What results from this?
print(int(3.99))Question 28
What does this produce?
print(str(True))Question 29
What is printed?
print(float(False))Question 30
What occurs here?
print(int("abc"))Question 31
What is the result?
print(list((1,2,3)))Question 32
What is shown?
print(tuple([4,5]))Question 33
Output?
print(set([1,1,2,3]))Question 34
What does this code display?
print(bool("0"))Question 35
What happens here?
print(int(5.01))Question 36
What does bool(0) return?
Question 37
Which conversion is guaranteed to succeed?
Question 38
What does the term 'explicit casting' refer to?
Question 39
Which value becomes True when cast with bool()?
Question 40
Which function turns an iterable into a tuple?
Question 41
Which conversion produces a loss of precision?
Question 42
Which value is safe to convert using float()?
Question 43
What does casting a list into a set do?
Question 44
Which casting function accepts any Python object?
Question 45
Casting which object to bool() will return False?
Question 46
Which conversion is valid?
Question 47
Which type can always be converted to a string without error?
Question 48
Which describes implicit casting in Python?
Question 49
Which casting behavior is considered unsafe?
Question 50
Which practice helps avoid casting errors?
