Информатика · ҰБТ сұрағы №12581
Python өрнектері туралы қай тұжырымдар дұрыс?
Бір немесе бірнеше дұрыс жауап
Дұрыс жауабы мен түсіндірмесі
Жауабы: "a,b".split(",") өрнегі ['a', 'b'] тізімін береді; "abc" * 2 өрнегі 'abcabc' жолын береді; bool([]) өрнегі False мәнін қайтарады; list(range(2, 10, 3)) өрнегі [2, 5, 8] тізімін береді
[1,2,3][::-1] — кері тізім [3,2,1]; / амалы әрқашан float береді: 5.0.
«Python программалау тілінде алгоритмдерді программалау» тақырыбынан тағы
- Программа нәтижесін анықтаңыз: import copy a = [[1, 2], [3]] b = a[:] c = copy.deepcopy(a) a[0].append(9) a.ap...
- Программа нәтижесін анықтаңыз: x = 0.1 * 3 print(x == 0.3, round(x, 1) == 0.3, abs(x - 0.3) < 1e-9, int(x * 10...
- Программа нәтижесін анықтаңыз: def add(x, acc=[]): acc.append(x) return len(acc) print(add(1), add(2), add(3,...
- Программа нәтижесін анықтаңыз: s = "algorithm" print(s[2:7][::-2] + s[-3:] + str(s.find("r")))
- Python өрнегін оның нәтижесінің типімен сәйкестендіріңіз.
- Программа нәтижесін анықтаңыз: w = ["pear", "fig", "apple", "kiwi", "plum", "date"] w.sort(key=lambda s: (len(...
- Программа нәтижесін анықтаңыз: def make(): n = 0 def inc(): nonlocal n n += 2 return n return inc a = make() b...
- Программа экранға не шығарады? n = 27 steps = 0 while n != 1: n = n // 2 if n % 2 == 0 else 3 * n + 1 steps +=...