Глиф Учебники

Итоговый тест

Python · 18 вопросов

Восемнадцать вопросов по всем урокам курса: от первой программы до файлов и исключений. В вопросах с кодом нужно понять, что выведет программа, не запуская её. После ответа видно пояснение.

1. Какая строка выводит на экран текст Привет?
2. Что выведет программа?
Python
x = "5"
print(x * 3)
3. Какого типа значение возвращает input()?
4. Что выведет программа?
Python
print(10 / 2, 7 // 2, 7 % 2)
5. Чему равно -7 // 2 в Python?
6. Какая запись условия верна?
7. Что выведет программа?
Python
n = 7
if n > 5:
    print("A")
elif n > 3:
    print("B")
else:
    print("C")
print("D")
8. Какие числа выведет программа?
Python
for i in range(1, 10, 3):
    print(i, end=" ")
9. Что выведет программа?
Python
total = 0
k = 1
while k <= 4:
    total += k
    k += 1
print(total)
10. Что выведет программа?
Python
a = [10, 20, 30]
a.append(40)
print(len(a), a[-1], a[0])
11. Что выведет программа?
Python
s = "программа"
print(s[:5], s.count("а"))
12. Что выведет программа?
Python
def f(x):
    return x * 2
    print("готово")

print(f(4))
13. Что выведет программа?
Python
def add(a, b=1):
    print(a + b)

result = add(5)
print(result)
14. Что выведет программа?
Python
d = {"яблоко": 3, "груша": 5}
d["яблоко"] += 2
d["слива"] = 1
print(len(d), d["яблоко"])
15. Что выведет программа?
Python
words = ["кот", "пёс", "кот", "кот"]
print(len(set(words)))
16. Что делает режим "w" при открытии файла?
17. Что выведет программа?
Python
try:
    n = int("сорок")
    print("число")
except ValueError:
    print("не число")
finally:
    print("конец")
18. Чем отличаются nums.sort() и sorted(nums)?