Информатика · ҰБТ сұрағы №12557
Программа экранға қандай мән шығарады? cnt = 0 for i in range(1, 8): for j in range(i, 8, 2): if (i + j) % 3 == 0: cnt += 1 print(cnt)
Дұрыс жауабы мен түсіндірмесі
Жауабы: 5
Ішкі цикл j = i, i+2, ... мәндерін қарайды. (i+j) 3-ке қалдықсыз бөлінетін жұптар санын тікелей санау арқылы 5 шығады.
«Python программалау тілінде алгоритмдерді программалау» тақырыбынан тағы
- Негізгі программаның аяғына print(rises(temps[::2])) командасы қосылса, ол не шығарады?
- Программа нәтижесін анықтаңыз: import copy a = [[1, 2], [3]] b = a[:] c = copy.deepcopy(a) a[0].append(9) a.ap...
- Python өрнектері туралы қай тұжырымдар дұрыс?
- Python тілі туралы қай тұжырымдар дұрыс?
- Программа нәтижесін анықтаңыз: a = 1, 3, 5, 7, 9 b = x * x % 10 for x in range(1, 10) print(sorted(a & b), len...
- Программа нәтижесін анықтаңыз: x = 0.1 * 3 print(x == 0.3, round(x, 1) == 0.3, abs(x - 0.3) < 1e-9, int(x * 10...
- Программа экранға не шығарады? def f(x): try: if x == 0: raise ValueError return 10 // x except ValueError: re...
- Программа нәтижесін анықтаңыз: a = -17 b = 5 print(a // b, a % b, round(2.5) + round(3.5), 2 3 2 % 10)