Информатика · ҰБТ сұрағы №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 программалау тілінде алгоритмдерді программалау» тақырыбынан тағы
- Программа экранға қандай мән шығарады? cnt = 0 for i in range(1, 8): for j in range(i, 8, 2): if (i + j) % 3 =...
- Python туралы қай тұжырымдар дұрыс?
- Программа нәтижесін анықтаңыз: s = "algorithm" print(s[2:7][::-2] + s[-3:] + str(s.find("r")))
- Python өрнегін оның мәнімен сәйкестендіріңіз.
- Программа нәтижесін анықтаңыз: def make(): n = 0 def inc(): nonlocal n n += 2 return n return inc a = make() b...
- Программа нәтижесін анықтаңыз: def add(x, acc=[]): acc.append(x) return len(acc) print(add(1), add(2), add(3,...
- Python өрнектері туралы қай тұжырымдар дұрыс?
- Негізгі программаның аяғына print(rises(temps[::2])) командасы қосылса, ол не шығарады?