Программа экранға не шығарады? def f(): for i in range(3): try: if i == 1: continue if i == 2: return "r" finally: print(i, end=" ") return "end" print(f())
Дұрыс жауабы мен түсіндірмесі
Жауабы: 0 1 2 r
finally блогы continue мен return кезінде де орындалады: i = 0, 1, 2 үшін «0 1 2 » басылады. i = 2-де return "r" функциядан шығады, print(f()) «r» шығарады.
«Python программалау тілінде алгоритмдерді программалау» тақырыбынан тағы
- Келесі фрагмент орындалғанда консольде не көрінеді? m = [[3, 1, 4], [1, 5, 9], [2, 6, 5]] print([sum(c) for c...
- Келесі код қандай нәтиже береді? ranks = n: i for i, (n, s) in enumerate(top, 1) print(ranks)
- Программа жұмысының нәтижесін көрсетіңіз: def f(x): print(x, end=' ') return x > 2 print(any(f(i) for i in [1,...
- Python кодының нәтижесін анықтаңыз: from collections import Counter c = Counter("abracadabra") c.subtract("aab...
- print([r["name"] for r in sorted(rows, key=lambda r: int(r["score"] or 0), reverse=True)[:3]]) қандай нәтиже б...
- Программа экранға не шығарады? a = [1, 2, 2, 3, 2, 4] for x in a: if x == 2: a.remove(x) print(a)
- print(len(rows), repr(rows[3]["score"])) қандай нәтиже шығарады?
- Python-да қай өрнектердің мәні True?