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

Программа экранға не шығарады? def f(x): try: if x == 0: raise ValueError return 10 // x except ValueError: return -1 finally: print("F", end=" ") print(f(0), f(5), f(2))

Дұрыс жауабы мен түсіндірмесі
Жауабы: F F F -1 2 5

print аргументтері алдымен есептеледі: үш шақыруда да finally блогы орындалып, «F » басылады; содан кейін print қайтарылған мәндерді −1, 2, 5 шығарады.

«Python программалау тілінде алгоритмдерді программалау» тақырыбынан тағы