Информатика · ҰБТ сұрағы №12522
Программа нәтижесін анықтаңыз: words = ["kaz", "bilim", "ubt", "tema", "kod"] res = [w[::-1].upper() for i, w in enumerate(words) if i % 2 == 0 or len(w) == 3] print(res)
Дұрыс жауабы мен түсіндірмесі
Жауабы: ['ZAK', 'TBU', 'DOK']
i = 0, 2, 4 болғанда немесе сөз ұзындығы 3 болғанда сөз кері аударылып, бас әріпке түрлендіріледі: kaz, ubt, kod. 'bilim' (i=1, ұзындығы 5) және 'tema' (i=3, ұзындығы 4) өтпейді.
«Python программалау тілінде алгоритмдерді программалау» тақырыбынан тағы
- Программа нәтижесін анықтаңыз: a = 1, 3, 5, 7, 9 b = x * x % 10 for x in range(1, 10) print(sorted(a & b), len...
- Программа экранға қандай мән шығарады? cnt = 0 for i in range(1, 8): for j in range(i, 8, 2): if (i + j) % 3 =...
- Программа нәтижесін анықтаңыз: s = "algorithm" print(s[2:7][::-2] + s[-3:] + str(s.find("r")))
- Программа нәтижесін анықтаңыз: a = [3, 1, 4, 1, 5] b = [x for x in a if a.count(x) == 1] c = list(zip(a, a[1:]...
- Программа бірінші print(d) командасымен қандай тізімді шығарады?
- Python тілі туралы қай тұжырымдар дұрыс?
- Программа нәтижесін анықтаңыз: def add(x, acc=[]): acc.append(x) return len(acc) print(add(1), add(2), add(3,...
- Екінші print командасы не шығарады?