Информатика · ҰБТ сұрағы №15000

Программа экранға не шығарады? 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 программалау тілінде алгоритмдерді программалау» тақырыбынан тағы