Информатика · ҰБТ сұрағы №12650
Python туралы қай тұжырымдар дұрыс?
Бір немесе бірнеше дұрыс жауап
Дұрыс жауабы мен түсіндірмесі
Жауабы: (5) жазбасы кортеж емес, int типті мән, ал (5,) — бір элементті кортеж; Тізімді сөздік кілті ретінде қолдануға болмайды, ал элементтері өзгермейтін кортежді қолдануға болады; Python 3.7-ден бастап dict элементтерінің реті оларды енгізу ретімен сақталады; (x * x for x in range(5)) генераторы элементтерді сұраныс бойынша береді және g[2] индексі арқылы қолжетімділікті қолдамайды
Бір элементті кортеж үтір арқылы жазылады; тізім хэштелмейді; 3.7-ден dict реті сақталады; генератор индекстеуді қолдамайды. is — бірдейлікті, == — мәнді тексереді; жолдар өзгермейді, s[0] = 'z' қате береді.
«Python программалау тілінде алгоритмдерді программалау» тақырыбынан тағы
- Негізгі программаның аяғына print(rises(temps[::2])) командасы қосылса, ол не шығарады?
- Программа экранға қандай мән шығарады? cnt = 0 for i in range(1, 8): for j in range(i, 8, 2): if (i + j) % 3 =...
- Программа нәтижесін анықтаңыз: x = 0.1 * 3 print(x == 0.3, round(x, 1) == 0.3, abs(x - 0.3) < 1e-9, int(x * 10...
- Программа нәтижесін анықтаңыз: def make(): n = 0 def inc(): nonlocal n n += 2 return n return inc a = make() b...
- Программа нәтижесін анықтаңыз: s = "algorithm" print(s[2:7][::-2] + s[-3:] + str(s.find("r")))
- Программа нәтижесін анықтаңыз: a = 1, 3, 5, 7, 9 b = x * x % 10 for x in range(1, 10) print(sorted(a & b), len...
- Программа экранға не шығарады? def f(x): try: if x == 0: raise ValueError return 10 // x except ValueError: re...
- Программа экранға не шығарады? print(f"255:#x 5:03d 3.14159:.2f 'a':>3|")